我这里是通过PHP源码包来安装的
1.安装pdo
cd到你的PHP源码包下的ext/pdo目录,然后执行如下操作:
#/usr/local/php/bin/phpize (/usr/local/php/ 这里是PHP的安装目录)
出现以下提示表示加载成功:
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
#./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared #配置PDO
#make && make install #安装编译PDO
出现以下提示表示成功:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
cd 到/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/下 就可以看到 pdo.so模块
然后在php.ini文件中加载pdo模块:extensions=pdo.so 如果没有指定默认路径就改成:extensions=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo.so
2.安装PDO_MYSQL
cd到你的PHP源码包下的ext/pdo_mysql目录,然后执行如下操作:
#/usr/local/php/bin/phpize (/usr/local/php/ 这里是PHP的安装目录)
出现以下提示表示加载成功:
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
#./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql (这里的路径都是根据个人安装PHP和MYSQL的路径灵活变动的)
#make && make install
安装完成后在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目录下就可以看到pdo_mysql.so
最后将mysql_pdo添加到php.ini文件中:extensions=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so 或 extension=pdo_mysql.so