修改了php.ini给php增加pdo_mysql扩展没有找到该扩展,简直折磨死人了,下面来解决办法
1、找到php.ini的位置
2、查找PHP(5.6.30)里面的扩展目录
3、打开 /usr/local/src/php-5.6.30/ext/pdo_mysql
执行
/usr/local/php/bin/phpize (若不是该路径,也可以查找 find / -name phpize)
4.输入
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql-dir=/usr/bin/mysql(你的mysql目录) -with-zlib-dir=/usr/lib
5. sudo make && sudo make install
最后面会出现一个目录
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
6.打开PHP.ini
添加
extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so"
7重启PHP-fpm,查看我上一篇文章介绍的给php-fpm增加启动服务

博客主要讲述了在修改php.ini给PHP增加pdo_mysql扩展时找不到该扩展的解决办法。包括找到php.ini位置、查找扩展目录、执行phpize、配置编译参数、编译安装、在PHP.ini添加扩展路径,最后重启PHP - fpm。
1307

被折叠的 条评论
为什么被折叠?



