首頁  >  文章  >  資料庫  >  怎麼用原始碼編譯安裝PHP-PDO-MYSQL擴展

怎麼用原始碼編譯安裝PHP-PDO-MYSQL擴展

WBOY
WBOY轉載
2023-05-27 09:10:301005瀏覽

步驟1:下載原始碼

首先,需要從PHP官方網站下載PHP的原始碼。可以選擇最新的穩定版本或較舊的版本。在下載頁面中,可以看到不同版本的選項。選擇適用於您作業系統的版本並下載原始碼壓縮包。解壓縮檔案後,進入解壓縮後的目錄。

步驟2:安裝編譯工具和相依性

在開始編譯安裝PHP擴充功能之前,必須先安裝某些關鍵的編譯工具和相依性。在Ubuntu中,可以使用下列指令安裝這些相依性:

sudo apt-get install build-essential
sudo apt-get install libxml2-dev libssl-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libmcrypt-dev libreadline-dev

在其他Linux發行版中,使用對應的套件管理器安裝這些軟體套件。

步驟3:編譯PHP

進入原始程式碼目錄,並使用下列指令編譯PHP:

./configure --prefix=/usr/local/php --with-pdo-mysql

以上指令指定了PHP的安裝目錄和編譯選項--with-pdo-mysql,以便支援MySQL資料庫連線。執行上述指令之後,將產生Makefile檔。執行以下命令編譯PHP:

make

此過程可能需要幾分鐘或更長時間,具體取決於系統的效能。如果沒有錯誤,則可以執行以下命令以安裝PHP:

sudo make install

步驟4:開啟php.ini檔案

啟用PDO-MYSQL擴充需要編輯php.ini文件,這需要在安裝PHP之後完成。在Ubuntu中,可以找到該檔案的位置:

/etc/php/7.2/apache2/php.ini

在其他 Linux 發行版中,該位置可能會有所不同,但通常可以在「/etc/php」目錄中找到。在php.ini檔案中加入以下程式碼,可透過搜尋關鍵字「extension=」來實現:

extension=pdo_mysql.so

此程式碼將啟用PDO-MYSQL資料庫擴充。儲存檔案並退出編輯器。

步驟5:重啟Web伺服器

最後,需要重新啟動Web伺服器以使變更生效。在Ubuntu中,使用下列指令重新啟動Apache伺服器:

sudo service apache2 restart

在其他Linux發行版中,使用對應的系統提示重新啟動Web伺服器。

以上是怎麼用原始碼編譯安裝PHP-PDO-MYSQL擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除