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

CentOS 7.3 下配置 Apache2.4 + MySQL5.7 + PHP7.1.8

CentOS 7.3 下配置 Apache 2.4 + MySQL 5.7 + PHP 7.1.8

在當今的網絡環境中,Apache、MySQL 和 PHP(通常被稱為 LAMP 堆疊)是最受歡迎的開發環境之一。本文將指導您如何在 CentOS 7.3 上配置 Apache 2.4、MySQL 5.7 和 PHP 7.1.8,讓您能夠快速搭建一個功能強大的網站。

前期準備

在開始之前,請確保您的 CentOS 7.3 系統已經更新到最新版本。您可以使用以下命令來更新系統:

sudo yum update -y

接下來,您需要安裝 EPEL(Extra Packages for Enterprise Linux)庫,這是許多額外軟件包的來源:

sudo yum install epel-release -y

安裝 Apache 2.4

Apache 是一個開源的網頁伺服器,安裝過程非常簡單。使用以下命令安裝 Apache:

sudo yum install httpd -y

安裝完成後,啟動 Apache 服務並設置其在系統啟動時自動啟動:

sudo systemctl start httpd
sudo systemctl enable httpd

您可以通過訪問 http://your_server_ip 來檢查 Apache 是否運行正常。如果看到 Apache 的測試頁面,則表示安裝成功。

安裝 MySQL 5.7

接下來,我們將安裝 MySQL。首先,您需要添加 MySQL 的 Yum 存儲庫:

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

然後,使用以下命令安裝 MySQL:

sudo yum install mysql-community-server -y

安裝完成後,啟動 MySQL 服務並設置其在系統啟動時自動啟動:

sudo systemctl start mysqld
sudo systemctl enable mysqld

安裝過程中,MySQL 會自動生成一個臨時密碼,您可以在 /var/log/mysqld.log 文件中找到它。使用以下命令查看該密碼:

sudo grep 'temporary password' /var/log/mysqld.log

接下來,您需要使用該密碼登錄 MySQL 並進行初始配置:

mysql -u root -p

登錄後,您可以使用以下命令更改 root 密碼並進行安全配置:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql_secure_installation

安裝 PHP 7.1.8

最後,我們將安裝 PHP。首先,您需要安裝 PHP 的 Yum 存儲庫:

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

然後,啟用 PHP 7.1 的存儲庫:

sudo yum-config-manager --enable remi-php71

接下來,安裝 PHP 及其常用擴展:

sudo yum install php php-mysql php-gd php-xml php-mbstring -y

安裝完成後,重啟 Apache 以使 PHP 生效:

sudo systemctl restart httpd

測試 PHP

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

echo <?php phpinfo(); ?> > /var/www/html/info.php

然後,通過訪問 http://your_server_ip/info.php 來查看 PHP 的配置信息。如果您能看到 PHP 信息頁面,則表示 PHP 安裝成功。

總結

通過以上步驟,您已經成功在 CentOS 7.3 上配置了 Apache 2.4、MySQL 5.7 和 PHP 7.1.8。這個 LAMP 堆疊為您的網站提供了穩定的基礎。如果您需要更高效的解決方案,可以考慮使用 香港 VPS 服務,這將為您的網站提供更好的性能和可靠性。