0%

php编译扩展pdo_mysql

服务器迁移 mysql版本更改之前编译的关于mysql的扩展报错,需要重新编译扩展pdo_mysql

工具:

  1. php源码
    /home/star/php-source
  2. php安装路径
    /usr/local/php
  3. mysql安装路径
    /usr/local/mysql

步骤:
1.进入到php的源码包里面,ext下面,找到pdo_mysql文件夹

1
2
cd /home/star/php-source/ext/pdo_mysql
/usr/local/php/bin/phpize

2.进行编译

1
2
3
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql 
#--with-php-config=/路径是你已经安装的php
#--with-pdo-mysql=你的mysql目录

3.编译安装

1
make && make install

会生成
pdo_mysql.so

4.配置php.ini 并重启 php-fpm
到php.ini中添加extension=pdo_mysql.so