2012-04-08 5 views
6

Quindi, fondamentalmente sto cercando di installare APC, ma non riesco a PECL per lavorare su CentOS 5.8 i686bisogno di aiuto l'installazione PECL su CentOS 5.8

ho le ultime versioni stabili di php-FPM, mysql, e nginx. Tutto funziona al 100%, tutto è regolare. Gestisco un sito web in diretta senza problemi. Non riesco proprio a lavorare.

yum install pcl

yum install php-pear: enter image description here

maggior parte dei pacchetti che sto cercando di installare avere problemi di dipendenza con php-comune (qualunque cosa sia).

php-common = 5.1.6-32.el5 is needed 

Molto aiuto è apprezzato!

risposta

6

/usr/bin/pecl è disponibile dal pacchetto php-pear.

I guasti di dipendenza che hai sono stanghe. Probabilmente perché hai un'installazione mista di php-* 5.1 RPM e php53-* 5.3 RPM e ottieni conflitti su file di sviluppo. È necessario eseguire alcune operazioni di pulizia per mantenere solo un set di RPM per la versione di destinazione, 5.1 o 5.3.

si hanno anche per l'installazione gcc, httpd-devel, php(53)-devel e, infine, per ottenere php-pearphpize lavoro.

allora si dovrebbe essere in grado di eseguire pecl install apc

0

Prima di tutto assicuro che avete la vostra distro aggiornata, è possibile farlo con

yum update

Poi controlla se si è non utilizzare alcun repository di terze parti, che contiene questi pacchetti. Se è possibile, rimuovere tutti i pacchetti PHP con

yum rimuovere php *

e provare a installare di nuovo.

Se non riesci a risolverlo, prova i repository Fedora EPEL che forniscono alcuni pacchetti aggiornati.

Tutti i comandi devono essere eseguiti da root.

+1

Ricorda solo se hai qualcosa in esecuzione come * php-pdo * o qualcosa del genere che dovrai reinstallare anche tu. Ho eseguito questi comandi e hosed la mia installazione. Mi ci è voluto un po 'per tornare a dove ero. –