Se um repositório que o contém estiver ativado, mas isso ainda acontece, é mais provável que ele seja excluído em /etc/yum.conf
. A remoção deve resolver o problema.
Desculpas antecipadas - não sou um bom usuário do Linux em qualquer extensão de imaginação.
Eu tenho um servidor dedicado do CentOS 5.7 no qual hospedo alguns sites.
Atualmente tenho o php 5.2.10
instalado, mas gostaria de atualizar para 5.3.9
.
Eu tentei atualizar manualmente e php -v
exibe 5.3.9
. No entanto, quando eu phpinfo()
, ele exibe 5.2.10.
Primeiro problema
Eu segui estas instruções para atualizar o PHP manualmente:
wget
a instalação mais recente do PHP tar zxvf php-.....gz
cd php-....
./configure
make
apachectl stop
make install
apachectl start
Eu também tentei reiniciar o httpd por /usr/sbin/httpd restart
.
php -v
mostra a versão mais recente do PHP, mas phpinfo()
em uma página do php mostra a versão antiga.
Alguma ideia do problema?
Segundo problema
Se eu tentar yum update php
, isso diz:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel: mir01.syntis.net
rpmforge: ftp-stud.fht-esslingen.de
Excluding Packages in global exclude list
Finished
Setting up Update Process
No Match for argument: php
No package
php
available.No Packages marked for Update
Eu tentei yum clean all
e adicionei repositórios do rpmforge - mesmo resultado!
Então, em segundo lugar, alguém tem alguma idéia porque eu não posso atualizar o php do yum? Eu gostaria de poder fazer isso no futuro, para que eu possa rapidamente e facilmente manter o php e o mySQL atualizados.
Agradecemos antecipadamente
A compilação a partir da fonte é a melhor maneira, porque é sempre a fonte mais recente. Quando eu compilo php para minha caixa, sempre me dá um nome errado. Eu preciso corrigi-lo manualmente para o apache: ln -sf /usr/lib/apache2/libphp5.so /usr/lib/apache2/mod_php5.so. Mas isso pode depender da sua configuração. Você correu fazer teste depois de fazer? Ele deve mostrar mais algumas informações.
Você já tentou yum update
?
isso atualizará todos os pacotes instalados.