步驟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中文網其他相關文章!