最近把服务器换成centos了,并且安装了wdlinux论坛的wdcp管理后台。以后管理网站还是很方便的,但是今天在按照新网站程序的时候,提示找不到PDO_MYSQL模块。在网上看了下发现有类似情况。别人用的也是wdlinux(看来用的人还比较多)。具体安装步骤如下:
1、用ssh登录随便找个目录,当前用户目录就可以了。下载pdo组件编译包:
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
2、然后解压(zxvf不行的时候 用-xvpf):
tar zxvf PDO_MYSQL-1.0.2.tgz
3、进入目录:
cd PDO_MYSQL-1.0.2
4、用phpize为PHP添加动态扩展:
/www/wdlinux/php/bin/phpize
注:到这步注意了,要根据自己服务器php的安装位置,phpize在php的安装目录的bin下面。如果执行了这个语句,提示没有phpize,说明要去安装下phpize(问百度)
5、编译:
./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql
*这步要注意,把php的路径自己修改下。
6、输入make 然后输入:make install,看到下面的图了就说明安装成功!
7、最后一步,有时编译的时候,系统会自动帮你做好,有时不需要自己操作。编辑/www/wdlinux/etc/php.ini文件, 在最后加入:
[pdo_mysql]
extension="pdo_mysql.so"
extension=/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
注意:这么长的路径,需要换成自己的,第7步做完不是有个这么长串的地址的。
8、重启apache或者nginx:
service httpd restart
service nginxd restart
至此完成所有操作,再次安装发现识别到PDO_MYSQL模块了。