|
CentOS 5.X
由於php 5.3 YUM沒有預設安裝mcrypt
所以先更新epel rpm- rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
複製代碼 才能安裝mcrypt這樣就能安裝完成了
如果出現
執行 php -v ,也出現:- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so' - /usr/lib64/php/modules/module.so: cannot open shared object file: No such file or directory in Unknown on line 0
- ; Enable mcrypt extension module
複製代碼 /usr/lib64/php/modules/ 查看,沒有 "mcrypt.so"。
到 /usr/lib/php/modules/ 查看,確實有一個 "mcrypt.so"。
解決方法
編輯 /etc/php.d/mcrypt.ini,將第 2 行的:
路徑改成- extension=/usr/lib/php/modules/mcrypt.so
複製代碼 又出現- PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/php_mcrypt.dll' - /usr/lib/php/modules/php_mcrypt.dll: cannot open shared object file: No such file or directory in Unknown on line 0
複製代碼 解決方法
編輯 /etc/php.ini,將第 2 行的:改成:CentOS 6.X- yum install php-mcrypt --enablerepo=centosplus
複製代碼 |
|