一.登入Linux伺服器
本人用的是阿裡雲的CentOS 7 伺服器,隻是用來學習的話買最低配置的就可以了,完全夠用。
二.環境配置
PHP環境安裝
由于CentOS 7 預設下載下傳的PHP是5.4 版本,但WordPress 5.4要求PHP版本至少為5.6.20。是以我們先要更新PHP 版本
Your server is running PHP version 5.4.16 but WordPress 5.3 requires at least 5.6.20.
- 更新軟體倉庫
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
- 安裝對應版本PHP
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
apache 安裝
- 安裝apache
#安裝apache(即httpd)
yum -y install httpd
#啟動apache服務
systemctl start httpd
#設定apache開機自啟動
systemctl enable httpd
啟動apache看下效果吧!
在浏覽器輸入伺服器對應的公網IP位址,比如我的是
121.5.110.73

MySQL 環境安裝
- 安裝MySQL
#安裝MySQL
yum install -y mariadb mariadb-server
#啟動MySQL
systemctl start mariadb
#開機自啟動
systemctl enable mariadb
#配置MySQ
Lmysql_secure_installation
- 配置MySQL
Enter current password for root (enter for none):
<–初次運作直接回車
設定密碼
Set root password? [Y/n]
<– 是否設定root使用者密碼,輸入y并回車或直接回車
New password:
<– 設定root使用者的密碼
Re-enter new password:
<– 再輸入一次你設定的密碼
初始化配置
Remove anonymous users? [Y/n]
<– 是否删除匿名使用者,回車
Disallow root login remotely? [Y/n]
<–是否禁止root遠端登入,回車,
Remove test database and access to it? [Y/n]
<– 是否删除test資料庫,回車
Reload privilege tables now? [Y/n]
<– 是否重新加載權限表,回車
登入測試
mysql -uroot -p密碼
-p與密碼之間不要加空格!不要加空格!不要加空格!
WordPress 安裝
可以 CentOS 的 opt 目錄中,直接輸入如下指令:
# 下載下傳WordPress
wget https://cn.wordpress.org/latest-zh_CN.zip
# 解壓至 Apache 服務路徑下
unzip -o latest-zh_CN.zip -d /var/www/html
三. 啟動
# 重新開機apache服務
systemctl restart httpd
- 用浏覽器使用位址IP/wordpress通路 WordPress。比如我的是:
121.5.110.73/wordpress
- 進入WordPress 首次設定頁面
根據提示進行設定。資料庫賬号密碼為上述mysql 的賬戶密碼。其它資訊選擇預設即可。
- 設定過程種會彈出:
抱歉,我不能寫入wp-config.php檔案
Linux+WordPress+Apache 個人部落格搭建教學一.登入Linux伺服器二.環境配置三. 啟動四.看看效果
# 進入wordpress 檔案夾
cd /var/www/html/wordpress
# 建立wp-config.php 檔案
vim wp-config.php
# 将頁面上的内容粘貼到檔案夾内
在檔案的最後要加
?>
!!!!!
官方文檔中的PHP 檔案少了一小段
儲存退出即可。