2013-08-22 3 views
0

Я пытаюсь запустить веб-сервер Nginx вместе с cPanel. У меня уже есть Nginx, и сайт работает отлично, но после установки cPanel похоже, что он переопределил PHP.cPanel переопределяет PHP

Текущая ошибка из error.log:

connect() failed (111: Connection refused) while connecting to upstream

Эта ошибка говорит о том, что есть проблема с FastCGI или PHP-FPM. Когда я пытаюсь перезагрузить PHP-FPM службы, я получаю эту ошибку:

Starting php-fpm: [23-Aug-2013 00:30:31] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0 [23-Aug-2013 00:30:31] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0 [23-Aug-2013 00:30:31] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0

ответ

0

Казалось бы, что недавние изменения сделанные вами либо перезаписаны ваши PHP установки или путь к вашим модулям /usr/lib64/php/modules/ не является допустимым больше.

Я хотел бы посмотреть на конфигурацию PHP с помощью:

<?php phpinfo(); ?> 

Затем скопируйте конфигурацию, которую вы видите там, и добавить дополнительные модули, необходимые для конфигурации и пересобрать PHP из источника. Это должно решить проблему для вас.

Если вы не можете получить PHP для работы на всех прямо сейчас, вы все еще можете получить конфигурацию, запустив из командной строки:

php -i | head 

Вы можете также временно отключить эти недостающие модули путем редактирования PHP. ini-файл. После этого PHP должен начинаться без каких-либо проблем.

Редактировать 1: Вы можете найти и изменить свой путь extension_dir в файле php.ini.

+0

Где именно я могу это изменить? Где я могу настроить путь к модулю? Потому что это похоже на FTP. – user2298995

+0

Я обновил ответ, см. Редактировать # 1. – Diemuzi

Смежные вопросы