Установка расширений / модулей PHP через RPM приведет к установке файлов библиотеки в /usr/lib64/php/modules/
. Запуск php -i |grep ^extension_dir
показывает каталог расширений, который в данный момент настроен.
Каталог расширений /usr/local/lib/php/extensions/no-debug-non-zts-20131226
указывает, что на каком-то этапе в прошлом PHP был установлен из исходного кода и что в php.ini
настоящее время используется файл, относящийся к этой исходной установке, а не /etc/php.ini
предоставленный php-common
пакетом.
Чтобы решить эту проблему, вы должны удалить остатки этой исходной установки. К сожалению, Makefile, поставляемый с исходным кодом PHP, не содержит uninstall
цели, поэтому вы не можете просто запустить make uninstall
. Я бы предложил использовать find
команду для отслеживания этих файлов по дате их изменения.