用yii搭建的网站经过requirements的检查,发现wdcp默认安装没有把pdo_mysql安装上去,于是手动进行安装。
因为WDCP已经有下载PDO_MYSQL-1.0.2在安装临时目录,所以我们只需要在SHH上登陆服务器,并移动到安装包lanmp目录下即可。
cd lanmp //移动到安装包目录下 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 //编译安装包 make install //安装
此时看到
[root@ PDO_MYSQL-1.0.2]# make install Installing shared extensions: /www/wdlinux/php-5.2.17/lib/php/extensions/no- debug-non-zts-20060613/
这时候表示已经安装完成。
最后重启服务:
#service httpd restart #lamp环境 运行这条命令 service nginxd restart #lnmp环境 运行这条命令
错误检查:
如果没有出现pdo_mysql组件,请检查/www/wdlinux/etc/下的 php.ini 配置文件内容是否已经写入以下扩展路径跟组件,
这一条是原文没有提到的:[Pdo_mysql] extension_dir ="/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613/" extension=pdo_pgsql.so extension=pdo_mysql.so ini_set('display_errors', false); # 记住已经要添加在这一行之上内容主要来自:http://www.wdlinux.cn/bbs/viewthread.php?tid=2405&highlight=PDO%2BMySQL
如需转载请注明: 转载自26点的博客
本文链接地址: 默认安装wdcp整合包后手动安装pdo_mysql的方法
转载请注明:26点的博客 » 默认安装wdcp整合包后手动安装pdo_mysql的方法
哎呦,不错哦!欢迎互访,诚交友链!
我的php.ini中没有 ini_set(‘display_errors’, false); 啊
直接手动添加。
我用的也是wdcp,没遇到这个问题,先记号了。