У меня есть собственный файл php.ini, который устанавливает мой session.save_path =. /
С этим файлом мой phpinfo () не показывает, что PDO или PDO mysql включены. Если я переименую файл php.ini, phpinfo () покажет, что они включены. Как я могу убедиться, что они включены в моем пользовательском файле php.ini?
Ваш пользовательский файл php.ini почти наверняка пропускает модуль PDO. Поиск extension=php_pdo.dll
или что-то подобное.
php.ini по умолчанию на многих дистрибутивах Linux имеет директиву как include /etc/php.d/*.ini
Если Вы хотите добавить свои собственные настройки всего сервера, добавьте новый файл с именем как zlocal.ini
к тому каталогу. Ваш файл будет загружен в последний раз, таким образом, можно будет переопределить что-либо, что Вы должны, не теряя созданный в конфигурации или способности установить модули с помощью системы пакета.