|
linux 下无法载入 mcrypt 扩展,无法载入 mysql 扩展的解决方案
命令: php -m 用来查看php已经支持的模块。会发现没有mcrypt ,mysql ,mysqli 模块。
下载rpm包
php-common-5.1.6-20.el5.i386.rpm php-mcrypt-5.1.6-1.el5.i386.rpm php-mysql-5.1.6-20.el5.i386.rpm php-pdo-5.1.6-20.el5.i386.rpm libmcrypt-2.5.7-5.i386.rpm
用命令rpm -ivh rpm包名安装即可
或者用yum install 文件名
确认安装mcrypt库 [root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64 2.5.8-4.el5.centos installedlibmcrypt-devel.x86_64 2.5.8-4.el5.centos installedmcrypt.x86_64 2.6.8-1.el5
然后查看 /usr/lib64/php/modules/mcrypt.so 这个文件是否有了
最后修改php.ini添加组建
php5.3以上版本需要修改/etc/php.d/mcrypt.ini添加 extension=mcrypt.so 重启apache
|
|