【实战】php安装mcrpt扩展(缺少libmcrypt.so.4)和pdo_mysql扩展 - 右手博客 【实战】php安装mcrpt扩展(缺少libmcrypt.so.4)和pdo_mysql扩展 - 右手博客

【实战】php安装mcrpt扩展(缺少libmcrypt.so.4)和pdo_mysql扩展

一、配置好webtatic源,yum安装php5.6(yum install php56w)

二、准备安装WeCenter 程序,程序报错没有mcrpt扩展、mysqli或PDO_MYSQL数据库模块

三、安装mcrypt

        1、yum insatll php56w-mcrypt

        2、yum报错缺少libmcrypt.so.4

        3、yum install libmcrypt 报错 没有这个包

        4、wget https://mirrors4.tuna.tsinghua.edu.cn/epel/epel-release-latest-6.noarch.rpm    //下载epel yum源rpm包

        5、rpm -ivh epel-release-latest-6.noarch.rpm    //安装epel源包

        6、yum install libmcrypt  //安装libmcrypt

        7、yum install php56w-mcrypt   //安装适配php5.6的mcrypt

        8、service httpd restart //重启apache成功

四、安装PDO_MYSQL模块

        1、yum install php56w-pdo   //安装pdo

        2、wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz  //因为yum源里没有PDO_MYSQL包,wget下载

        3、tar zxvf PDO_MYSQL-1.0.2.tgz   //解压PDO_MYSQL包

        4、cd  PDO_MYSQL-1.0.2  //到安装文件下编译安装PDO_MYSQL

        5、./configure    //这里报错没有安装gcc

        6、yum install  gcc   //安装gcc工具

        7、./configure   

        8、make  //这里报错没有mysql.h这个文件

        9、cp /usr/include/mysql/* /pdomysql/PDO_MYSQL-1.0.2/     

                              //用locate命令(yum install mlocate安装locate工具)查找mysql.h文件位置在/usr/include/mysql/下,将其目录下所有.h文件拷贝到编辑安装目录。/pdomysql/PDO_MYSQL-1.0.2/为我的PDO_MYSQL安装包位置。

        10、make //成功

        11、make install //成功

        12、cd /usr/lib64/php/modules  //查看pdo_mysql.so 是否存在

        13、cd /usr/lib64/php-zts/modules  //查看pdo_mysql.so 是否存在

        14、cp /pdomysql/PDO_MYSQL-1.0.2/modules/pdo_mysql.so    /usr/lib64/php-zts/modules/   //将pdo_mysql扩展模块放到/usr/lib64/php-zts/modules/目录下

        15、vi /etc/php.ini   //添加extension=pdo_mysql.so   重启apache,重启机器发现不生效

        16、cd /etc/php.d    //到php.d下 添加pdo_mysql.ini的配置文件

        17、vi   pdo_mysql.ini   //添加extension=pdo_mysql.so,php.d下放着各种扩展模块的配置文件

        18、service httpd restart //重启apache,打开安装程序正常

五、总结

        1、安装epel源

        2、安装gcc

        3、编译安装PDO_MYSQL

        4、修改扩展模块配置



评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论