服务器设置和教程 · 8 10 月, 2024

Ubuntu 16.04 下配置 Apache 2.4 + PHP 5.6

Ubuntu 16.04 下配置 Apache 2.4 + PHP 5.6

在當今的網絡環境中,Apache 和 PHP 是最受歡迎的網頁伺服器和程式語言之一。本文將指導您如何在 Ubuntu 16.04 上配置 Apache 2.4 和 PHP 5.6,以便為您的網站提供穩定的支持。

安裝 Apache 2.4

首先,您需要更新您的系統包列表,然後安裝 Apache 伺服器。打開終端並執行以下命令:

sudo apt update
sudo apt install apache2

安裝完成後,您可以使用以下命令檢查 Apache 的狀態:

sudo systemctl status apache2

如果 Apache 正在運行,您應該會看到類似於“active (running)”的狀態。接下來,您可以在瀏覽器中輸入您的伺服器 IP 地址,應該會看到 Apache 的預設頁面。

安裝 PHP 5.6

接下來,我們需要安裝 PHP 5.6。由於 Ubuntu 16.04 的預設軟件庫中不包含 PHP 5.6,因此我們需要添加一個 PPA(個人包存檔)。執行以下命令:

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php5.6 libapache2-mod-php5.6

安裝完成後,您可以使用以下命令檢查 PHP 的版本:

php -v

這應該會顯示 PHP 5.6 的版本信息。

配置 Apache 使用 PHP

接下來,我們需要配置 Apache 以支持 PHP。打開 Apache 的配置文件:

sudo nano /etc/apache2/apache2.conf

在文件的末尾添加以下行,以確保 Apache 能夠處理 PHP 文件:

AddType application/x-httpd-php .php

保存並關閉文件後,重新啟動 Apache 以使更改生效:

sudo systemctl restart apache2

測試 PHP 配置

為了確保 PHP 正常運行,您可以創建一個簡單的 PHP 測試文件。在 Apache 的根目錄下創建一個名為 info.php 的文件:

sudo nano /var/www/html/info.php

在文件中添加以下內容:

<?php
phpinfo();
?>

保存並關閉文件。然後在瀏覽器中輸入 http://your_server_ip/info.php,您應該會看到 PHP 的配置信息頁面。

安全性考量

在完成配置後,建議您刪除 info.php 文件,以防止潛在的安全風險:

sudo rm /var/www/html/info.php

此外,您還可以考慮安裝防火牆來保護您的伺服器,使用以下命令安裝 UFW:

sudo apt install ufw
sudo ufw allow 'Apache Full'
sudo ufw enable

總結

本文介紹了如何在 Ubuntu 16.04 上配置 Apache 2.4 和 PHP 5.6。這些步驟將幫助您建立一個穩定的網頁伺服器環境。若您需要更高效的解決方案,考慮使用 香港VPS 服務,以獲得更好的性能和可靠性。