LAMP 是一組開源軟件的集合,包含Linux 操作系統、Apache Web 服務器、MariaDB 數據庫和PHP 腳本語言。它是部署動態網站和應用程序的理想平台,尤其適合Linux 服務器環境。本文將介紹如何在Fedora 24 上搭建完整的LAMP 架構。
首先確保Fedora 24 系統已安裝並更新至最新版本。運行以下命令更新所有軟件包:
<span class="fun">sudo dnf update</span>
使用DNF 安裝Apache:
<span class="fun">sudo dnf install httpd</span>
啟動Apache 並設置為開機啟動:
sudo systemctl start httpd
sudo systemctl enable httpd
允許HTTP 服務通過防火牆:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
安裝MariaDB 數據庫服務器:
<span class="fun">sudo dnf install mariadb-server</span>
啟動服務並設置為開機啟動:
sudo systemctl start mariadb
sudo systemctl enable mariadb
運行安全配置腳本並設置root 密碼:
<span class="fun">sudo mysql_secure_installation</span>
使用DNF 安裝PHP 及其與數據庫集成的模塊:
<span class="fun">sudo dnf install php php-mysqlnd</span>
修改PHP 配置文件(如有需要):
<span class="fun">sudo vi /etc/php.ini</span>
重啟Apache 以使配置生效:
<span class="fun">sudo systemctl restart httpd</span>
創建一個測試文件:
<span class="fun">sudo vi /var/www/html/info.php</span>
在文件中添加以下內容:
<span class="fun"><?php phpinfo(); ?></span>
然後在瀏覽器中訪問:
<span class="fun">http://服務器IP/info.php</span>
如果頁面正確顯示PHP 配置信息,說明PHP 安裝成功。
對於新手用戶,建議安裝Web 控制面板(如Webmin),可以通過圖形界面管理LAMP 各項服務。例如可以輕鬆管理數據庫、配置虛擬主機、調節PHP 設置等。
在Fedora 24 上成功搭建LAMP 環境後,您將擁有一個穩定、靈活的Web服務器平台,可用於託管各種PHP 動態網站和Web 應用。通過配置防火牆、安全數據庫和優化PHP 設置,可以有效提升系統的安全性和性能。
此外,結合使用Web 控制面板可進一步簡化管理流程,使運維更加便捷。 LAMP 是Linux 下最常用的開發平台之一,是中小型網站的理想選擇。