Значение CLI с запущенным php --ini
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: /usr/local/lib/php.ini
Значение phpinfo со страницы моего веб-сервера nginx / php-fpm:
Loaded Configuration File /etc/php.ini
Итак, моя проблема в том, что php веб-сервера не загружает расширение MySQL, из-за чего MySQL не работает. CLI php есть (правильный php.ini - /usr/local/lib/php.ini).
Это вообще одинаковые версии? php -v в командной строке и phpinfo через nginx?
Вы можете посмотреть на создание символической ссылки из /usr/local/lib/php.ini - если они одной версии. Конечно, сначала сделайте резервную копию /etc/php.ini, так как вам может потребоваться перенести некоторые параметры памяти / другие параметры.
Редактировать;
Думая об этом. Похоже, что /etc/php.ini из пакета, а / usr / local / lib из пользовательской установки PHP. Вам, вероятно, лучше будет изменить nginx (проверьте конфиги) вместо символьной ссылки.