2014-02-06 170 views
2

我看不到mcrypt phpinfo()在“附加的.ini文件解析”部分。 'php_mcrypt'已经安装。我使用带有PHP 5.3.3的nginx的CentOs。PHP不加载mcrypt扩展

在/etc/php.d/mcrypt.ini我写了extension = mcrypt.so

我试图改变php.ini中的扩展路径(例如:extension =/usr/lib64/php/modules/mcrypt.so),但它仍然不起作用。

+0

在你的phpinfo(),你在“扫描其他的.ini文件”栏中有什么价值? –

+0

我看到这个路径:/etc/php.d –

+0

只是愚蠢的问题,但:1)mcrypt.so文件是否存在,并在正确的路径? 2)你在更改ini文件后重新启动了nginx吗? –

回答

3

您正在使用Nginx,所以我假设您使用的是php-fpm? 如果是这样,您需要重新启动php-fpm服务才能重新加载插件。

重启nginx的不会重新加载的php.ini

+0

谢谢!它在Ubuntu 12.04上适用于我 –