溫馨提示×

CentOS Apache2如何部署WordPress

小樊
39
2025-07-02 14:36:36
欄目: 智能運維

在CentOS上使用Apache2部署WordPress的步驟如下:

1. 安裝必要的軟件包

首先,確保你的系統是最新的,并安裝Apache、MySQL和PHP。

sudo yum update -y
sudo yum install -y httpd mariadb-server php php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath

2. 啟動并啟用服務

啟動Apache和MariaDB服務,并設置它們在系統啟動時自動運行。

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

3. 配置MariaDB

運行安全腳本以設置root密碼并刪除匿名用戶。

sudo mysql_secure_installation

按照提示操作,設置root密碼并刪除匿名用戶。

4. 創建數據庫和用戶

登錄到MySQL并創建一個新的數據庫和用戶。

sudo mysql -u root -p

在MySQL提示符下:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. 下載并配置WordPress

下載WordPress并將其解壓到Apache的默認文檔根目錄。

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* wordpress/
sudo chown -R apache:apache /var/www/html/wordpress

6. 配置Apache

編輯Apache配置文件以支持WordPress。

sudo vi /etc/httpd/conf/httpd.conf

確保以下模塊已啟用:

LoadModule rewrite_module modules/mod_rewrite.so

保存并退出編輯器。

7. 創建WordPress配置文件

復制WordPress的示例配置文件并編輯它。

cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo vi wp-config.php

wp-config.php文件中,找到以下行并進行修改:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

8. 重啟Apache

重啟Apache服務以應用更改。

sudo systemctl restart httpd

9. 訪問WordPress

打開瀏覽器并訪問你的服務器IP地址或域名,你應該會看到WordPress的安裝頁面。按照屏幕上的指示完成安裝過程。

10. 安全設置

為了提高安全性,建議進行以下設置:

  • 使用SSL證書(可以通過Let’s Encrypt免費獲?。?。
  • 配置防火墻以限制對Apache的訪問。
  • 定期備份數據庫和文件。

通過以上步驟,你應該能夠在CentOS上成功部署WordPress。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女