Ich weiß praktisch nichts über die Installation von Paketen. Ich habe es geschafft, Zend Framework 1 vor einiger Zeit mit einem sehr speziellen Tutorial zu installieren.Wie installiere ich PHP Intl-Erweiterung auf CentOS?
Jetzt brauche ich die PHP-Intl-Erweiterung und ich kann nicht herausfinden, wie man es installiert.
Ich habe
yum list php*intl
und sah, dass es einen gab. Also habe ich
yum install php-intl
und bekam die folgende Fehlermeldung:
Error: Package: php-intl-5.3.3-14.el6_3.x86_64 (updates)
Requires: php-common = 5.3.3-14.el6_3
Installed: php-common-5.3.17-2.el6.remi.x86_64 (@remi)
php-common = 5.3.17-2.el6.remi
Available: php-common-5.3.3-3.el6_2.8.x86_64 (base)
php-common = 5.3.3-3.el6_2.8
Available: php-common-5.3.3-14.el6_3.x86_64 (updates)
php-common = 5.3.3-14.el6_3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Ich habe nicht versucht, die Vorschläge in der Mitteilung erwähnt, weil ich nicht wusste, was sie tun würden, und ich habe Angst vor Bruch etwas. Dies ist eine Produktionsmaschine und ich habe keine andere Maschine zum Testen. Ich habe versucht, eine RPM zum Herunterladen zu finden, die die gleiche Version wie meine PHP war, hatte aber kein Glück.
Was tun diese beiden Vorschläge und sind sie sicher zu versuchen? Was kann ich sonst noch versuchen, um die intl-Erweiterung zu installieren?
Ich bin nicht in der Lage, dies zu testen, weil Remi ist jetzt PHP 5.4 und ich bin noch nicht bereit für ein Upgrade noch. Aber die Antwort macht absolut Sinn und ich nehme an, dass es das gewünschte Ergebnis gegeben hätte, wenn Remi noch PHP 5.3.x gewesen wäre. – toxalot
Sie haben Recht, ich habe die gleiche Fehlermeldung, aber ich habe PHP 5.4 –