當前位置: 首頁> 最新文章列表> Apache與PHP源碼編譯安裝全攻略,輕鬆掌握環境搭建

Apache與PHP源碼編譯安裝全攻略,輕鬆掌握環境搭建

M66 2025-08-07

Apache和PHP源碼編譯安裝概述

Apache和PHP是網站開發中不可或缺的核心組件。通過源碼編譯安裝,可以實現更靈活的配置和更高效的性能優化。本文將帶您一步步完成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

進入Apache源碼目錄,執行配置腳本並編譯安裝:

 ./configure --prefix=/usr/local/apache2
make
sudo make install

安裝完成後,通過以下命令啟動Apache服務:

 sudo /usr/local/apache2/bin/apachectl start

配置Apache

編輯Apache配置文件httpd.conf ,根據實際需求設置監聽端口、虛擬主機等參數,確保服務符合預期。

編譯安裝PHP

進入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配置文件php.ini ,調整內存限制、上傳文件大小及其他參數,以滿足項目需求。

測試Apache和PHP

創建一個測試PHP文件info.php ,內容如下:

<?php
phpinfo();
?>

將該文件放置於Apache默認網站根目錄(通常為/usr/local/apache2/htdocs/ ),通過瀏覽器訪問http://localhost/info.php 。若頁面顯示PHP配置信息,說明環境搭建成功。

總結

通過本文介紹的步驟,您可以順利完成Apache與PHP的源碼編譯安裝及基本配置,獲得定制化的開發環境。建議在後續使用過程中根據實際需求,繼續優化配置和安全設置。