wdcp php5.3添加pdo_mysql模块
先查看探针:
pdo没有支持mysql。导致了PHpwind以及thinkphp框架的一些运用了pdo进行mysql操作的程序无法运行。
php5.3默认是封装了pdo_mysq的。那么就没必要单独下载扩展包了。
下面,来给wdcp安装这个pdo_mysql组件。
先删除php.ini里面的:
extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613 extension=pdo.so extension=pdo_mysql.so
没有的话,请忽略。
然后新建一个pdo_mysql_53_ins.sh脚本,将下面的代码copy进去:
#!/bin/bash # PDO_mysql install scripts # Author:wdlinux # Url http://www.wdlinux.cn if [ ! -f /usr/bin/gcc ];then yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel patch libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 fi if [ ! -d /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 ];then mkdir -p /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 fi if [ -d /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626 ];then cp /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626/* /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 rm -rf /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626 fi ln -sf /www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626 /www/wdlinux/php/lib/php/extensions/no-debug-non-zts-20090626 ln -sf /www/wdlinux/mysql/include/mysql/* /usr/local/include/ cd /tmp wget -c 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 /www/wdlinux/php/bin/phpize ./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql make [ $? != 0 ] && exit make install echo grep 'no-debug-zts-20090626' /www/wdlinux/etc/php.ini if [ $? != 0 ];then echo 'extension_dir=/www/wdlinux/php/lib/php/extensions/no-debug-zts-20090626' >> /www/wdlinux/etc/php.ini fi grep 'pdo_mysql.so' /www/wdlinux/etc/php.ini if [ $? != 0 ];then echo 'extension=pdo_mysql.so' >> /www/wdlinux/etc/php.ini fi if [ -d /www/wdlinux/apache ];then service httpd restart else service nginxd restart fi echo echo "pdo_mysql install is OK" echo
然后上传到服务器上,运行。
之后再看phpinfo:
这样就Ok了。
本文发于:安全大可文章转载请注明出处:http://im404.cnblogs.com
相关事宜请联系:im404@qq.com