linux centos 下安裝PHP的PDO擴充套件

2022-03-06 16:29:09 字數 1705 閱讀 8730

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安裝目錄,大家根據實際情況修改即可)

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

然之我們執行下面命令:

./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
命令執行完畢,效果如下:

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

接下來我們修改php配置檔案,開啟的你的php.ini檔案,並新增一行**:

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
(這裡是我演示的pdo_mysql.so目錄,大家設定時根據自己的實際目錄新增)

最後儲存推出,並重啟服務。然後使用phpinfo()函式檢查一下pdo擴充套件安裝是否成功,結果如下,說明pdo擴充套件安裝成功。

linux(centos)下安裝boost庫及使用

一 安裝 剛剛使用linux系統,對很多系統命令和操作方式還不是很熟悉。想裝個boost庫,在網上看了幾篇教程根本沒弄明白,終於,用三行命令解決了。yum install boost yum install boost devel yum install boost doc 二 使用 對於我這樣的小...

Linux Centos 下Go的安裝

寫在前面 目前,go語言已經發布了1.5的版本,已經有不少go語言相關的書籍和教程了,但是看了一些後,覺得還是應該自己寫一套go語言的教程。給廣大學習go語言的朋友多一種選擇。因為,咱寫的教程,向來和其他的不一樣。go語言在centos下的安裝 注意,以下命令需要以root身份,或者sudo執行。說...

Linux centos 下安裝solr伺服器

安裝步驟 安裝linux centos jdk tomcat。這裡講解tomcat和solr的安裝的安裝 1.tomcat的安裝 把tomcat的tar.gz包拖到linux的根目錄下 這裡推薦一種方法 可以通過xshell的xftp把windows的東西傳輸到linux下面去 這裡給大家提供tom...