Surpreendentemente, essa tarefa tornou-se interessante e irritante ao mesmo tempo. Então, estou perguntando a você como evitar essa situação no futuro?
Primeiro eu tentei apenas
yum install php
E ele disse que tudo está atualizado. (versão 5.4.x.xx) No entanto, a versão 5.4.x.xx está desatualizada de acordo com a indústria, porque: 1. Tarefas de teste dos empregadores exigem pelo menos > 5.5 2. phpMyAdmin requer > 5.5
Então, podemos dizer que está bastante desatualizado.
No entanto, depois de googling eu encontrei algo que é chamado webtatic, e alguém em algum fórum strongmente não recomendado isso, por causa da versão do repo misturado a versão de webtatic.
Agora, no estágio atual depois de algumas operações:
php -v
dá:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/libevent.so' - /usr/lib64/php/modules/libevent.so: undefined symbol: zval_used_for_init in Unknown on line 0
PHP 7.0.3 (cli) (built: Feb 3 2016 11:30:45) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
No entanto,
phpinfo()
dá:
PHP Logo
PHP Version 5.4.16
Como lidar com esse zoológico? É uma situação comum quando os repositórios do CentOS estão tão desatualizados?
Obrigado.
Tags php