PDO_dblib

長春-adong發表於2020-07-14

本文轉自 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 協議》,轉載必須註明作者和本文連結

寫程式碼是一件趣事。