在建置 web 伺服器環境時,PHP 是不可或缺的軟體之一,而 PHP 的各種擴充功能更是能夠滿足不同需求的開發者。有些擴充功能在 Windows 下需要手動編譯和安裝,本文就來介紹如何在 Windows 上編譯和安裝 PHP 擴充功能。
在 Windows 上編譯 PHP 擴充功能需要用到一些編譯工具,包含 C 編譯器、make 工具和 pkg-config 工具。對應版本的安裝器,這裡以64 位元系統為例下載了msys2-x86\_64-20210725.exe。
1.2 安裝 MSYS2
雙擊 msys2-x86\_64-20210725.exe 執行安裝,依照提示進行安裝。可以選擇自訂安裝路徑,這裡選擇預設路徑即可。
1.3 設定MSYS2
安裝完成後開啟MSYS2 安裝路徑下的msys2.exe,執行下列指令更新MSYS2:
pacman -Syu
更新完成後,重新啟動MSYS2,執行以下指令安裝編譯工具:
pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-pkg-config
cd /path/to/ext
phpize ./configure make
其中,phpize 指令會根據環境自動產生configure 腳本和makefile 文件,configure 指令用來檢查環境、產生Makefile 文件,make 指令則是用來編譯擴充。
安裝PHP 擴充功能make install
php -r "phpinfo();"
總結
本文簡單介紹了在 Windows 上編譯和安裝 PHP 擴充功能的步驟。在開始編譯之前,需要安裝與 PHP 版本相對應的編譯工具,然後下載擴充原始碼並編譯安裝。為了方便除錯,最好在編譯時開啟 debug 模式,並在 php.ini 檔案中增加擴充配置。
以上是windows php 擴充編譯安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!