Non conosco praticamente nulla sull'installazione dei pacchetti. Sono riuscito a installare Zend Framework 1 con yum qualche tempo fa, seguendo un tutorial molto specifico.Come installare l'estensione intl di PHP su CentOS?
Ora ho bisogno dell'estensione intl di PHP e non riesco a capire come installarlo.
ho fatto
yum list php*intl
e ho visto che c'era una disponibile. Così ho fatto
yum install php-intl
ed ho ottenuto il seguente messaggio di errore:
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
non ho provato i suggerimenti indicati nel messaggio, perché non sapevo cosa avrebbero fatto e ho paura di rompere qualcosa. Questa è una macchina di produzione e non ho un'altra macchina su cui testare. Ho provato a trovare un rpm per scaricare che era la stessa versione del mio PHP, ma non ho avuto fortuna.
Cosa fanno questi due suggerimenti e sono sicuri di provare ? Cos'altro posso provare per ottenere l'estensione intl installata?
Non riesco a testare questo perché remi è ora PHP 5.4 e non sono ancora pronto per l'aggiornamento. Ma la risposta ha perfettamente senso e presumo che avrebbe dato il risultato desiderato quando remi era ancora PHP 5.3.x. – toxalot
Hai ragione, ho ricevuto lo stesso messaggio di errore ma ho PHP 5.4 –