Модуль cassandra php не отображается в phpinfo

я пытался использовать cassandra php драйвер

после того, как я выполняю шаги установки, у меня есть ошибка:

Fatal error: Class 'Cassandra' not found in /var/www/web/xx/yy.php.....

Модуль Cassandra кажется с php -m

результат команды php -m

Но в phpinfo он не выглядит как модуль.

что я должен сделать, чтобы исправить это?

примечания: операционная система: ubuntu, версия php: 5.5, выходы из файла cassandra.so - правильный путь, файл php.ini обновляется с путем к файлу cassandra.so. php5-fpm перезапущен


person mst    schedule 08.08.2015    source источник


Ответы (1)


В типичных установках есть отдельные файлы конфигурации php для модуля CLI и http. Таким образом, может случиться так, что он включен только для режима CLI (который вы используете с выводом php -m), в то время как он не загружается, когда php используется в качестве модуля внутри вашего http-сервера.

Вы хотите проверить файл конфигурации php.ini. Вызов phpinfo(); покажет вам путь, по которому загружается файл конфигурации.

person arkascha    schedule 08.08.2015
comment
большое спасибо, есть разные файлы php.ini. один из них находится в /etc/php5/fpm/php.ini, другой — в /etc/php5/cli/php.ini. после обновления файла в папке cli он теперь работает. - person mst; 08.08.2015