Apache和PHP是網站開發中不可或缺的核心組件。通過源碼編譯安裝,可以實現更靈活的配置和更高效的性能優化。本文將帶您一步步完成Apache和PHP的編譯安裝過程,提供實用的命令示例和配置建議。
首先,訪問Apache和PHP官方網站下載最新穩定版本的源碼包。請確保下載的是官方發布的安全版本,以保障系統穩定性。
下載完成後,將壓縮包解壓到指定目錄,常用命令如下:
tar -zxvf httpd-2.4.46.tar.gz tar -zxvf php-7.4.12.tar.gz
編譯Apache和PHP前,必須安裝所需的依賴庫。以Ubuntu為例,可使用以下命令更新軟件包並安裝依賴:
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libapr1-dev libaprutil1-dev
進入Apache源碼目錄,執行配置腳本並編譯安裝:
./configure --prefix=/usr/local/apache2 make sudo make install
安裝完成後,通過以下命令啟動Apache服務:
sudo /usr/local/apache2/bin/apachectl start
編輯Apache配置文件httpd.conf ,根據實際需求設置監聽端口、虛擬主機等參數,確保服務符合預期。
進入PHP源碼目錄,運行配置命令並進行編譯安裝,示例:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl make sudo make install
修改PHP配置文件php.ini ,調整內存限制、上傳文件大小及其他參數,以滿足項目需求。
創建一個測試PHP文件info.php ,內容如下:
<?php phpinfo(); ?>
將該文件放置於Apache默認網站根目錄(通常為/usr/local/apache2/htdocs/ ),通過瀏覽器訪問http://localhost/info.php 。若頁面顯示PHP配置信息,說明環境搭建成功。
通過本文介紹的步驟,您可以順利完成Apache與PHP的源碼編譯安裝及基本配置,獲得定制化的開發環境。建議在後續使用過程中根據實際需求,繼續優化配置和安全設置。