當前位置: 首頁> 最新文章列表> Linux系統中配置Apache與PHP的完整指南

Linux系統中配置Apache與PHP的完整指南

gitbox 2025-06-27

在Linux中搭建Apache與PHP運行環境

在現代網站開發中,Apache(HTTPD)與PHP的組合依舊是最受歡迎的Web服務解決方案之一。本文將為您詳盡介紹如何在Linux系統下完成從環境準備到安全優化的完整配置流程。

系統環境準備

在開始配置之前,建議確保操作系統處於最新狀態。以下命令可用於更新Ubuntu或CentOS系統:

 sudo apt update && sudo apt upgrade  # Ubuntu系統
sudo yum update                      # CentOS系統

安裝Apache HTTPD服務

在Ubuntu系統中,使用以下命令安裝Apache:

 sudo apt install apache2

CentOS系統中,執行:

 sudo yum install httpd

安裝後請啟動Apache服務,並設置其為開機自啟:

 sudo systemctl start httpd
sudo systemctl enable httpd

配置Apache支持PHP

要讓Apache能夠解析PHP,需要修改配置文件。在CentOS中,路徑一般為:

 /etc/httpd/conf/httpd.conf

在Ubuntu中,則通常是:

 /etc/apache2/apache2.conf

在配置文件中加入以下內容,以啟用PHP解析:

 AddType application/x-httpd-php .php

安裝PHP及其模塊

Ubuntu系統中安裝PHP和必要模塊的命令如下:

 sudo apt install php libapache2-mod-php php-mysql

在CentOS系統中:

 sudo yum install php php-mysql

測試PHP是否生效

為了驗證PHP配置是否成功,可在Apache默認目錄下創建測試文件:

 echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

然後在瀏覽器中訪問http://your_server_ip/info.php ,如果頁面正常顯示PHP信息,即表示配置成功。

優化安全性與性能

完成安裝後,為了確保系統的安全和性能,建議採取以下措施:

  • 定期更新系統與軟件包,及時修復已知漏洞
  • 設置防火牆,僅開放必要的端口
  • 禁用未使用的Apache模塊,減輕系統負擔

總結

通過上述步驟,您已經成功在Linux系統下部署了Apache與PHP運行環境。此配置方案適用於大多數Web應用部署場景。為了保障服務長期穩定運行,務必定期更新系統並關注安全與性能方面的最佳實踐。