四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊(cè)更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[教程] Linux CentOS WDCP php 安裝擴(kuò)展 pdo_mysql

本帖最后由 wcjwhl 于 2015-7-24 20:08 編輯

由于用了thinkphp的最新版本,而服務(wù)器剛好用的wdcp配置升級(jí)的php5.3.17,結(jié)果發(fā)現(xiàn)默認(rèn)沒有配置pdo_mysql,出現(xiàn)錯(cuò)誤:


Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'


于是如下解決:(耽誤下班。



編譯安裝操作就是要在編譯的源文件下使用phpize./configuremake


先通過phpinfo查看一些必要的信息



確認(rèn)了pdo_mysql在phpinfo里面沒有,確實(shí)需要安裝


1.找到編譯需要的文件:

方法一:

安裝好wdlinux并且升級(jí)到php5.3.17后,找到php的源碼包所在位置,因?yàn)槊總(gè)人下載的位置不同,需要自行查找,可以使用find搜索

比如我的: /software/php-5.3.17/ext/pdo_mysql,進(jìn)入此源碼包下pdo_mysql擴(kuò)展的文件夾


方法二:

重新在網(wǎng)上下載了新的pdo_mysql

mkdir tmp_pdo_mysql

cd tmp_pdo_mysql

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

tar zxvfPDO_MYSQL-1.0.2.tgz

cd PDO_MYSQL-1.0.2


2.進(jìn)入到pdo的文件夾后,執(zhí)行phpize 配置和編譯文件

找到phpize的路徑,wdcp一般應(yīng)該是:/www/wdlinux/apache_php-5.3.17/bin/phpize,具體可以通過phpinfo里面查看,phpinfo第三行“ConfigureCommand”里面就有記錄,比如:“'./configure''--prefix=/www/wdlinux/apache_php-5.3.17'”,那么phpize就應(yīng)該在/www/wdlinux/apache_php-5.3.17/里面,通過find查找可以再確認(rèn)下,輸入如下命令


/www/wdlinux/apache_php-5.3.17/bin/phpize


運(yùn)行后得到:

Configuring forPHP Version20090626...  

類似信息表示成功,否則會(huì)報(bào)錯(cuò)。


常見錯(cuò)誤:Cannot findconfig.m4

出現(xiàn)這個(gè)錯(cuò)誤的原因是需要cd進(jìn)入擴(kuò)展的文件夾再運(yùn)行phpize(也就是前面說的第1步)。


成功后輸入?yún)?shù):

./configure --with-php-config=/www/wdlinux/apache_php-5.3.17/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql/bin/mysql_config


解釋一下
./configure --with-php-config=php-config地址 --with-安裝的擴(kuò)展=mysql_config地址


make

make install


分別運(yùn)行,中途無報(bào)錯(cuò)就OK


3.修改php.ini文件

然后打開 php.ini文件,

并添加一行

extension=pdo_mysql.so


4.重啟web服務(wù)

service http drestart


5.phpinfo查看是否安裝成功

看到“pdo_mysql”恭喜成功了

非常感謝,按照這個(gè)安裝成功了,修改php.ini文件

然后打開 php.ini文件,

最后添加了兩行:

extension_dir=/www/wdlinux/apache_php-5.3.29/lib/php/extensions/no-debug-non-zts-20090626/
extension=pdo_mysql.so

TOP

感謝,我找了好久,沒解決的問題,現(xiàn)在終于搞定的。謝謝!
網(wǎng)絡(luò)技術(shù)

TOP

返回列表