PS:POD(PHP Data Object)扩展在PHP5中加入该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题
-
下载pdo_mysql包
worksrc; wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz;
-
编译pdo_mysql包,使其module目录下生产pdo_mysql.so的文件
tar zxf PDO_MYSQL-1.0.2.tgz cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql make && make install
系统会提示模块生成在/usr/local/php/lib/php/extensions/no-debug-non-zts-**/这个目录下
提示:no-debug-non-zts-** **要根据实际来写
-
php.ini中增加pdo_mysql
vim /usr/local/php/etc/php.ini 手工修改查找中的extension_dir = "./"; 修改为 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-**/"; 并在此行后增加以下几行,然后保存: #开启ffmpeg扩展 extension = "pdo_mysql.so";
参考:
1.PDO_MYSQL扩展源码下载