2014-02-06 169 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上適用於我 –