Странное предупреждение PHP (невозможно загрузить динамическую библиотеку: no-debug-non-zts-20100525)
Я временно устанавливаю apc.enable_cli=1 в apc.ini, затем запускаю php -r "apc_clear_cache();" в терминале очистить кэш APC но вот что я получил:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mysql.so' - /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so' - /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php5/lib/php/extensions/no-debug-non-zts-20100525/pdo.so' - /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/php5/lib/php/extensions/no-debug-non-zts-20100525/pdo_mysql.so' - /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
Я использую PHP-FPM 5.4.3, Nginx 1.3.1 и APC 3.1.10 на Ubuntu Server 12.04 (VPS). Ты хоть представляешь, что означают эти ошибки?
1 ответ
Решение
Ошибки означают, что файл /opt/php5/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so
не существует, в то время как ваша конфигурация PHP хочет загрузить его. Либо сделайте файл существующим (снова?), Либо измените конфигурацию PHP, чтобы не загружать файл. Также, /opt/php5
это не стандартное для Ubuntu расположение для установки PHP, поэтому вы сделали что-то особенное для машины - я бы начал с просмотра ваших заметок о том, что вы там делали.