最近我把服务器改成了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. 为PHP添加动态扩展:/www/wdlinux/php/bin/phpize。
5. 进行编译:./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql。请注意,需要根据您服务器上PHP的安装位置来修改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
请注意:这里的路径非常长,需要根据自己的路径进行修改。完成后,重启apache或nginx:service httpd restart,service nginxd restart。现在,再次安装,问题就解决了。