本文轉自 www.jb51.net/article/82043.htm
本文講述了Linux(CentOS)下PHP擴充套件PDO編譯安裝的方法。分享給大家供大家參考,具體如下:
這裡是以 CentOS 為例,紅帽系列的 Linux 方法應該都是如此,下面就詳細說明步驟,在這裡嚴重鄙視哪些內容囉嗦、說的雜七雜八的有關 PDO 編譯安裝的文章。
1、進入 PHP 的軟體包 pdo 擴充套件目錄中(注:不是 PHP 安裝目錄)
| 1 | [root@gamejzy /]``# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/
|
注:我的 php 軟體包在 /tmp/lamp/php-5.3.19 下
執行 phpize 命令
| 1 | [root@gamejzy pdo_mysql]``# /usr/local/php/bin/phpize
|
注:/usr/local/php 是我的 php 安裝目錄
執行完 phpize 命令後,在 pdo_mysql 目錄中就會出現 configure
執行配置
複製程式碼程式碼如下:
[root@gamejzy pdo_mysql]# ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql/
這裡 pdo_mysql 上面是錯誤的
引數說明:
–with-php-config=/usr/local/php/bin/php-config 指定安裝 PHP 的時候的配置
–with-pdo-mysql=/usr/local/mysql/ 指定 MySQL 資料庫的安裝目錄位置
編譯安裝
| 1 | [root@gamejzy pdo_mysql]``# make && make install
|
編譯完成之後,請注意是否出現類似以下圖片所示資訊
如果出現說明編譯安裝成功,請十分注意紅線圈住的目錄(注意:不同時間段目錄名稱可能不一樣)。
編譯安裝完成之後,生成的 pdo_mysql.so 檔案就放置在這個目錄下。
2、修改 php.ini 檔案
使用 vi 開啟你機器的 php.ini 檔案,新增一段程式碼“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so”,載入 pdo_mysql.so 檔案
效果如下圖:
儲存退出編輯!
3、檢視 phpinfo()
首先重啟 Apache 伺服器。使用 phpinfo() 函式檢視 php 的安裝資訊,如出現下圖所示說明 PDO 擴充套件安裝成功。
到此結束!
本作品採用《CC 協議》,轉載必須註明作者和本文連結