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

CentOS 8.1 下搭建 LAMP(Linux + Apache + MySQL + PHP)環境

CentOS 8.1 下搭建 LAMP(Linux + Apache + MySQL + PHP)環境

在當今的網絡環境中,LAMP(Linux + Apache + MySQL + PHP)是一個非常流行的開發環境,廣泛應用於網站和應用程序的開發。本文將介紹如何在 CentOS 8.1 上搭建 LAMP 環境,讓您能夠快速開始您的開發之旅。

1. 安裝前的準備

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

sudo dnf update -y

接下來,您需要安裝一些基本的工具,以便後續的安裝過程更加順利:

sudo dnf install -y epel-release

2. 安裝 Apache

Apache 是一個開源的網頁伺服器,負責處理用戶的請求並返回相應的網頁。要安裝 Apache,請執行以下命令:

sudo dnf install -y httpd

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

sudo systemctl start httpd
sudo systemctl enable httpd

您可以通過在瀏覽器中輸入您的伺服器 IP 地址來檢查 Apache 是否正常運行。如果一切正常,您應該能看到 Apache 的預設頁面。

3. 安裝 MySQL

接下來,我們需要安裝 MySQL 數據庫管理系統。CentOS 8.1 默認使用 MariaDB 作為 MySQL 的替代品。安裝 MariaDB 的命令如下:

sudo dnf install -y mariadb-server

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

sudo systemctl start mariadb
sudo systemctl enable mariadb

接下來,您需要運行安全性腳本來加強 MariaDB 的安全性:

sudo mysql_secure_installation

根據提示設置 root 密碼,並選擇其他安全選項。

4. 安裝 PHP

PHP 是一種廣泛使用的開源腳本語言,通常用於網頁開發。要安裝 PHP 及其相關模組,請執行以下命令:

sudo dnf install -y php php-mysqlnd php-fpm php-xml php-mbstring

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

sudo systemctl restart httpd

5. 測試 LAMP 環境

為了確認 LAMP 環境是否成功搭建,您可以創建一個 PHP 測試文件。在 Apache 的根目錄下創建一個名為 info.php 的文件:

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

然後在瀏覽器中輸入 http://your_server_ip/info.php,如果一切正常,您應該能看到 PHP 的配置信息頁面。

總結

通過以上步驟,您已經成功在 CentOS 8.1 上搭建了 LAMP 環境。這個環境將為您的網站和應用程序開發提供強大的支持。如果您需要更高效的伺服器解決方案,可以考慮使用 香港VPS 服務,這將為您的項目提供更好的性能和穩定性。