Centos中安裝PHP的PDO MySQL擴充的教程

來源:互聯網
上載者:User

PHP Data Objects(PDO)擴充為 PHP 訪問資料庫定義了一個輕量級的一致介面。實現 PDO 介面的每個資料庫驅動可以公開具體資料庫的特性作為標準擴充功能。注意利用 PDO 擴充自身並不能實現任何資料庫功能;必須使用一個具體資料庫的 PDO 驅動來訪問資料庫服務。

記錄安裝 PDO MySQL 擴充過程。

參考官方的安裝文檔後發現,在編譯安裝 PHP 時加上 –with-pdo-mysql[=DIR] 參數即可安裝 PDO MySQL 擴充。其中的[=DIR]是可選的,是指 MySQL 的安裝目錄。
另外,需要用到 –with-mysql-sock[=DIR] 參數來設定全部 MySQL 的擴充的 unix socket 指標。

最終,在我的LAMP一鍵安裝指令碼中,指定的參數如下:

./configure --with-pdo-mysql --with-mysql-sock=/usr/local/mysql/mysql.sock


目前,LAMP一鍵安裝指令碼已更新。已經安裝該指令碼的使用者,可以運行 update.sh 指令碼,重新編譯安裝一次即可。附安裝完PDO MySQL擴充後的 phpinfo 截圖如下:

方法二,單獨配置


1、下載 檔案 或者 進入 在PHP源碼包中進入ext/pdo_mysql

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

2、解壓檔案
tar zxvf PDO_MYSQL-1.0.2.tgz

3、配置和編譯檔案
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql
make
make install

註: 我的PHP安裝在 : /usr/local/php/ mysql 安裝在 : /usr/local/mysql 編譯的時候注意你自己的安裝目錄在哪裡
3、安裝到PHP配置下

把這個記住,然後開啟 php.ini檔案,
並添加一行

extension=pdo_mysql.so

最後看個截圖

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.