Я попытался найти простой способ обновить PHP на моей машине с CentOS5, используя yum
вместо загрузки исходного кода и повторной его компиляции самостоятельно (я делал это в прошлый раз, но действительно сложно получить все конфигурации компиляции такими же CentOS по умолчанию). Во всяком случае, я, наконец, использую методы, перечисленные здесь:
http://www.atomicorp.com/wiki/index.php/PHP
Теперь команда php -v
показывает, что версия уже 5.2.11 (которая мне нужна), но она всегда содержит много предупреждений, таких как:
PHP Warning: PHP Startup: fileinfo: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: memcache: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: mssql: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
Я думаю, что это в основном означает, что мне нужно перекомпилировать эти четыре модуля, как я могу это сделать? Любые предложения приветствуются.