今天在使用phpwind9.0時(shí)發(fā)現(xiàn)安裝它時(shí)居然需要安裝pdo_mysql這個(gè)組件了,這個(gè)個(gè)人認(rèn)為是一個(gè)腦殘的做法,現(xiàn)在有多少站長(zhǎng)是空間怎么可能權(quán)限來修改php.ini配置呢,為phpwind團(tuán)隊(duì)做出這樣的做法感覺無奈,下面我來介紹一些辦法,這些都是有服務(wù)器操作權(quán)限的朋友可參考下面辦法。
常見錯(cuò)誤:
1.pdo_mysql未安裝,修改本地php.ini配置,以Win下的php為例,找到:
- ;extension=php_pdo_mysql.dll
- ;extension=php_pdo.dll
修改成:
- ;extension=php_pdo_mysql.dll
- ;extension=php_pdo.dll
去除前面的分號(hào)“;”,重啟apache服務(wù)即可。
linux服務(wù)器處理辦法:lanmp可以試著改一下php.ini:
- extension_dir = /www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/
- extension=pdo.so
- extension=pdo_mysql.so
測(cè)試后發(fā)現(xiàn)無效,開始重新pdo_mysql的安裝,需要用Xshell一類的軟件登陸服務(wù)器進(jìn)行設(shè)置,步驟如下:
1. cd lanmp //移動(dòng)到安裝包目錄下
2. tar zxvf PDO_MYSQL-1.0.2.tgz //解壓安裝包
3. cd PDO_MYSQL-1.0.2 //進(jìn)入解壓后安裝目錄
4. /www/wdlinux/php/bin/phpize //查詢環(huán)境版本
5. ./configure –with-php-config=/www/wdlinux/php/bin/php-config –with-pdo-mysql=/www/wdlinux/mysql //編譯前測(cè)試配置
6. make //編譯安裝包
7. make install //安裝
安裝后重啟:service httpd restart和service nginxd restart,然后再次安裝phpwind9.0即可解決問題!
此方法可以解決:wdcp環(huán)境vps,阿里云服務(wù)器的配置中出現(xiàn)pdo_mysql未安裝和數(shù)據(jù)庫(kù)連接失敗could not find driver的問題!
新聞熱點(diǎn)
疑難解答