當(dāng)前位置首頁(yè) > 電腦常識(shí)

wdcp升級(jí)PHP和安裝PDO擴(kuò)展

閱讀次數(shù):38736 次  來(lái)源:admin  發(fā)布時(shí)間:2017-10-24 11:18

php5.3升級(jí)腳本

---------------------------

在lanmp/wdcp/wdOS的當(dāng)前版本中,默認(rèn)的php都是用到5.2.17的版本

如需要升級(jí)到php5.3的,可使用如下腳本升級(jí)

(注:此升級(jí)無(wú)安全漏洞等原因,只為某些追求高版本或應(yīng)用需求需要高版本,對(duì)于無(wú)這個(gè)必要的同學(xué),可不用升級(jí))

wget http://down.wdlinux.cn/in/php_up53.sh

sh php_up53.sh

看到"php update is OK"提示,表示,順利完成

wdcp 手動(dòng)安裝PDO擴(kuò)展

--------------------------

因?yàn)閃DCP已經(jīng)有下載PDO_MYSQL-1.0.2在安裝臨時(shí)目錄,所以我們只需要在SHH上登陸服務(wù)器,并移動(dòng)到安裝包lanmp目錄下即可

cd lanmp  //移動(dòng)到安裝包目錄下

tar zxvf PDO_MYSQL-1.0.2.tgz   //解壓安裝包

cd PDO_MYSQL-1.0.2  //進(jìn)入解壓后安裝目錄

/www/wdlinux/php/bin/phpize  //查詢(xún)環(huán)境版本

./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql   //編譯前測(cè)試配置

make   //編譯安裝包

make install   //安裝

此刻你會(huì)看到

[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/

即表示安裝完成!

最后我們重啟相關(guān)服務(wù)即可,如果您環(huán)境是lamp 運(yùn)行這條命令  service httpd restart,如果您環(huán)境是lnmp 運(yùn)行這條命令:service nginxd restart,如果您環(huán)境是lanmp 運(yùn)行以上兩條命令!OK。

到此安裝完成,可以查看phpinfo.php里找到對(duì)應(yīng)的pdo_mysql。

各種錯(cuò)誤出現(xiàn),請(qǐng)檢查/www/wdlinux/etc/下的  php.ini 配置文件內(nèi)容是否已經(jīng)寫(xiě)入以下擴(kuò)展路徑跟組件

extension_dir=/www/wdlinux/php/lib/php/extensions/***********  //****內(nèi)容為在上面執(zhí)行了make install 后顯示的內(nèi)容 ,多數(shù)為 /www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/

extension=pdo_mysql.so

wdcp 通過(guò)腳本安裝PDO擴(kuò)展

--------------------------

執(zhí)行

wget -c http://down.wdlinux.cn/in/pdo_mysql_ins.sh

再執(zhí)行

chmod 755 pdo_mysql_ins.sh

./pdo_mysql_ins.sh

將 php.ini文件里以下2行前面;去掉

extension=php_pdo.dll

extension=php_pdo_mysql.dll

并且添加

extension=pdo.so

extension=pdo_mysql.so

重啟既可