當前位置:
首頁 > 知識 > linux(centos)下安裝PHP的PDO擴展

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

PHP 數據對象PDO擴展為PHP訪問資料庫定義了一個輕量級的一致介面。PDO 提供了一個數據訪問抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函數(方法)來查詢和獲取數據。最近在我們的建站和OA系統交流群中,有對伺服器運維不熟悉的朋友問到關於PHP的PDO擴展安裝的問題。本文我們將和大家一起分享如何在伺服器上安裝PDO擴展。

環境:

伺服器系統:Centos6.5 (虛擬機演示)

PHP軟體包存放目錄:/data/php-5.6.14/

PHP安裝目錄:/usr/local/php/

mysql安裝目錄:/usr/local/mysql/

操作流程:

通過phpinfo函數我們可以檢查伺服器是否安裝了PDO擴展。如果沒有找到PDO擴展信息,那我們通過如下步驟來進行安裝:

找到你的PHP的安裝包(我的放在/data/php-5.6.14/目錄下),並進入PHP擴展的pdo_mysql目錄,運行下面命令:

/usr/local/php/bin/phpize

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

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

執行完上面命令後,我們就會發現當前pdo_msyql目錄下就出現了configure文件。

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

然之我們執行下面命令:

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

參數說明:

--with-php-config=/usr/local/php/bin/php-config 指定安裝 PHP 的時候的配置

--with-pdo-MySQL=/usr/local/mysql/ 指定 MySQL 資料庫的安裝目錄位置

(這裡具體PHP和msyql的安裝目錄大家根據自己實際情況而定)

繼續編譯安裝:

make && make install

命令執行完畢,效果如下:

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

足以最後一行的那個目錄,後面會用到,此時生成的pdo_mysql.so文件就在該目錄下:

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

接下來我們修改PHP配置文件,打開的你的php.ini文件,並添加一行代碼:

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

(這裡是我演示的pdo_mysql.so目錄,大家設置時根據自己的實際目錄添加)

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

最後保存推出,並重啟服務。然後使用phpinfo函數檢查一下PDO擴展安裝是否成功,結果如下,說明PDO擴展安裝成功。

本文我們和大家一起分享了如何在linux系統中,安裝PHP的PDO擴展,如果大家在實際操作中有什麼問題,歡迎一起交流討論,我們共同學習,共同進步。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

FPGA計算3行同列數據之和
封裝自己的Ajax框架
ctf中常見注入題源碼及腳本分析
vue組件的那些事($children,$refs,$parent)的使用
二叉樹常見面試題

TAG:科技優家 |

您可能感興趣

iPhoneXR的Touch在iOS 中得到擴展
社交VR遊戲《Wands》擴展對Mirage Solo和Oculus Go的支持
使用Burpsuite擴展Hackvertor繞過WAF並解密XOR
微軟愛開源:VS Code擴展Web Template Studio
微軟收購Citus Data擴展PostgreSQL服務
美高森美和SiFive推出HiFive Unleashed擴展板助力Linux軟體和固件開發人員首次構建RISC-V PC
Google Chrome的Windows Timeline擴展重新上架
Universal Laser Systems(R)的ULTRA平台系列擴展了材料處理的激光器系統組合
擴展Zuul實現ignored-patterns的byPass功能
FacexWorm通過Facebook Messenger和Chrome擴展傳播
Microsoft Store賣場禮物贈送功能擴展至PC及全部Xbox One遊戲
Github項目推薦 Pytorch TVM 擴展
微軟發布Windows Defender擴展 為Chrome用戶提供上網安全
谷歌開源 TF-Ranking:專用於排序學習的可擴展 TensorFlow 庫
MacBook Pro專屬擴展CP,Hpyer更受寵
EFCore擴展Update方法(實現 Update User SET Id = Id + 1)
如何擴展 Create React App 的 Webpack 配置
賽門鐵克發Edge擴展「Norton Safe Web」
VMware擴展VMware Cloud on AWS服務 引入RDS資料庫
Zayo收購溫哥華的Optic Zoo Networks擴展網路足跡