1. 程式人生 > >Fatal error: Call to undefined function mcrypt_encrypt()

Fatal error: Call to undefined function mcrypt_encrypt()

首先問題原因是缺少的擴充套件。

先安裝:sudo apt-get install php5-mcrypt

安裝完成之後需要在cgi裡面新增。

比如php-fpm裡需要在

/etc/php5/fpm/conf.d

目錄下面建立一個軟連線:20-mcrypt.ini,

他這裡面已經有一些軟連線了(

比如:.

20-json.ini -> ../../mods-available/json.ini

20-mysqli.ini -> ../../mods-available/mysqli.ini

20-readline.ini -> ../../mods-available/readline.ini

),我們只需要照著樣式建立一個就行了

指向你安裝的那個檔案所在目錄:

ln -s ../../mods-available/mcrypt.ini 20-mcrypt.ini 這裡根據你實際目錄來操作。

建立完成以後,需要重新啟動php-fpm 或者 spawn-cgi.