下载安装包

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

解压

tar -zxvf PDO_MYSQL-1.0.2.tgz

进入解压后的目录

cd PDO_MYSQL-1.0.2/

PDO_MYSQL-1.0.2目录下执行安装过程

/application/php-5.6.40/bin/phpize 

./configure --with-php-config=/application/php-5.6.40/bin/php-config --with-pdo-mysql=/application/mysql

make & make install

注意:这里可能会出现报错,错误信息含有下面的

PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before ‘MYSQL'
PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before ‘MYSQL_FIELD'
PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before ‘MYSQL_RES'

这是因为这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好 比如你的MySQL安装文件位于/usr/local/mysql,那么就执行以下命令:

 ln -s /application/mysql/include/* /usr/include/

然后再重新执行 make & make install 就可以了