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

CentOS 7 下部署 LAMP 教程及實現 WordPress

CentOS 7 下部署 LAMP 教程及實現 WordPress

在當今的網絡環境中,LAMP(Linux、Apache、MySQL、PHP)堆疊是最受歡迎的開發環境之一。這篇文章將指導您如何在 CentOS 7 上部署 LAMP 環境,並實現 WordPress 網站。

一、準備工作

在開始之前,您需要確保您的 CentOS 7 伺服器已經安裝並運行。您可以使用 ssh 連接到您的伺服器,並確保您擁有 root 權限。

二、安裝 Apache

Apache 是一個流行的網頁伺服器,您可以通過以下命令安裝:

yum install httpd -y

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

systemctl start httpd
systemctl enable httpd

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

三、安裝 MySQL

接下來,我們需要安裝 MySQL。使用以下命令安裝 MariaDB(MySQL 的一個分支):

yum install mariadb-server mariadb -y

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

systemctl start mariadb
systemctl enable mariadb

接下來,運行安全性腳本以加強 MySQL 的安全性:

mysql_secure_installation

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

四、安裝 PHP

現在,我們需要安裝 PHP 及其相關模組。使用以下命令安裝 PHP 及常用模組:

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

安裝完成後,重啟 Apache 以加載 PHP 模組:

systemctl restart httpd

五、安裝 WordPress

現在我們已經完成了 LAMP 環境的搭建,接下來是安裝 WordPress。

1. 下載 WordPress

首先,進入 /var/www/html 目錄並下載 WordPress:

cd /var/www/html
wget http://wordpress.org/latest.tar.gz

解壓縮下載的文件:

tar -xvzf latest.tar.gz
mv wordpress/* .

2. 設置 WordPress 配置文件

複製 WordPress 的配置文件範本:

cp wp-config-sample.php wp-config.php

編輯 wp-config.php 文件,設置數據庫信息:

nano wp-config.php

在文件中找到以下行並填入您的數據庫信息:

define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');

3. 創建數據庫

使用以下命令登錄到 MariaDB 並創建數據庫:

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'username_here'@'localhost' IDENTIFIED BY 'password_here';
FLUSH PRIVILEGES;
EXIT;

六、完成安裝

現在,您可以通過訪問 http://your_server_ip 來完成 WordPress 的安裝。按照屏幕上的指示設置網站標題、用戶名和密碼等信息。

總結

通過以上步驟,您已成功在 CentOS 7 上部署了 LAMP 環境並安裝了 WordPress。這為您提供了一個穩定的網站基礎,您可以根據需要進行擴展和自定義。如果您需要更高效的 VPS 解決方案,請考慮使用香港的 香港伺服器 來提升您的網站性能。