溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

發(fā)布時(shí)間:2020-07-16 14:13:18 來(lái)源:億速云 閱讀:206 作者:Leah 欄目:編程語(yǔ)言

這篇文章將為大家詳細(xì)講解有關(guān)如何在linux(centos)下安裝PHP的PDO擴(kuò)展,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

PHP安裝PDO擴(kuò)展的方法:首先進(jìn)入PHP擴(kuò)展的“pdo_mysql”目錄;然后執(zhí)行命令“make && make install”進(jìn)行編譯安裝;接著在“php.ini”文件中添加代碼“pdo_mysql.so”;最后重啟服務(wù)即可。

linux(centos)下安裝PHP的PDO擴(kuò)展

PHP 數(shù)據(jù)對(duì)象PDO擴(kuò)展為PHP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)定義了一個(gè)輕量級(jí)的一致接口。PDO 提供了一個(gè)數(shù)據(jù)訪(fǎng)問(wèn)抽象層,這意味著,不管使用哪種數(shù)據(jù)庫(kù),都可以用相同的函數(shù)(方法)來(lái)查詢(xún)和獲取數(shù)據(jù)。最近在我們的建站和OA系統(tǒng)交流群中,有對(duì)服務(wù)器運(yùn)維不熟悉的朋友問(wèn)到關(guān)于PHP的PDO擴(kuò)展安裝的問(wèn)題。本文我們將和大家一起分享如何在服務(wù)器上安裝PDO擴(kuò)展。

環(huán)境:

服務(wù)器系統(tǒng):Centos6.5 (虛擬機(jī)演示)

PHP軟件包存放目錄:/data/php-5.6.14/
PHP安裝目錄:/usr/local/php/
mysql安裝目錄:/usr/local/mysql/

操作流程:

通過(guò)phpinfo()函數(shù)我們可以檢查服務(wù)器是否安裝了PDO擴(kuò)展。如果沒(méi)有找到PDO擴(kuò)展信息,那我們通過(guò)如下步驟來(lái)進(jìn)行安裝:

找到你的PHP的安裝包(我的放在/data/php-5.6.14/目錄下),并進(jìn)入PHP擴(kuò)展的pdo_mysql目錄,運(yùn)行下面命令:

/usr/local/php/bin/phpize

(/usr/local/php/是我的PHP安裝目錄,大家根據(jù)實(shí)際情況修改即可)

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

執(zhí)行完上面命令后,我們就會(huì)發(fā)現(xiàn)當(dāng)前pdo_msyql目錄下就出現(xiàn)了configure文件。

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

然之我們執(zhí)行下面命令:

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/

參數(shù)說(shuō)明:
--with-php-config=/usr/local/php/bin/php-config 指定安裝 PHP 的時(shí)候的配置
--with-pdo-MySQL=/usr/local/mysql/ 指定 MySQL 數(shù)據(jù)庫(kù)的安裝目錄位置
(這里具體PHP和msyql的安裝目錄大家根據(jù)自己實(shí)際情況而定)

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/bin/mysql --enable-pdo --enable-pdo-mysql

繼續(xù)編譯安裝:

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

make && make install

命令執(zhí)行完畢,效果如下:

足以最后一行的那個(gè)目錄,后面會(huì)用到,此時(shí)生成的pdo_mysql.so文件就在該目錄下:

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

接下來(lái)我們修改PHP配置文件,打開(kāi)的你的php.ini文件,并添加一行代碼:

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so

(這里是我演示的pdo_mysql.so目錄,大家設(shè)置時(shí)根據(jù)自己的實(shí)際目錄添加)

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

最后保存推出,并重啟服務(wù)。然后使用phpinfo()函數(shù)檢查一下PDO擴(kuò)展安裝是否成功,結(jié)果如下,說(shuō)明PDO擴(kuò)展安裝成功。

如何在linux(centos)下安裝PHP的PDO擴(kuò)展

關(guān)于如何在linux(centos)下安裝PHP的PDO擴(kuò)展就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI