1. 程式人生 > >在CentOS 7上搭建WordPress

在CentOS 7上搭建WordPress

環境(ECS阿里雲伺服器)

  • 伺服器作業系統:CentOS 7.4
  • 部落格部署伺服器:Apache HTTP
  • 資料庫:MySql
  • 框架:WordPress

步驟

一、安裝 Apache HTTP

安裝 Apache HTTP 很簡單,只需要在終端輸入以下命令就可以了:

sudo yum install httpd

如果當前登入使用者不是 root 的話,執行,sudo 命令是需要輸入 root 使用者的密碼;
安裝完畢後,啟動服務:

systemctl start httpd.service

當啟動伺服器完成之後,先彆著急往下弄,可以直接在瀏覽器中輸入伺服器的 ip

地址,應該就可以看到 Apache 的歡迎頁面了;
如果你的 ip 地址已經和域名綁定了,那麼在瀏覽器中輸入你的域名也可以訪問了;
如果輸入 ip 沒有訪問到 Apache 的歡迎頁面,(雲伺服器)那麼在安全組規則,入方向下新增這麼一條規則,開啟 80 埠:
開啟 80 埠

二、安裝 MySql
三、開機預設啟動 ApacheMysql 服務
systemctl enable httpd.service
systemctl enable mysqld.service

最好把這些服務都再重啟一下:

systemctl restart httpd.service
systemctl restart mysqld.service
四、在 Mysql 中新建資料庫
mysql -u root -p

通過上面的命令進入資料庫,然後輸入密碼,但其實預設是沒有密碼的,直接回車就能進入了;
進入後,建立一個叫 wordpress 的資料庫:

create database wordpress;
(可選)修改 Mysql 預設密碼
五、安裝 PHP 以及相關 PHP 元件
yum install php
yum install php-mysql
yum install php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc

我先安裝了這幾個元件,為以後使用,你要想了解所有的 PHP 元件的話,可以使用如下命令搜尋:

yum search php-
六、測試 PHP 是否安裝成功

建立一個 info.php 檔案:

vim /var/www/html/info.php

然後輸入 i 進入編輯模式,在檔案中寫入下面的 PHP 命令:

<?php
phpinfo();
?>

Esc,退出編輯模式,:wq 儲存修改並退出;
在瀏覽器中輸入 ip 地址 /info.php,例如:123.56.183.34/info.php 回車,就可以看到 PHP 的資訊了;

七、下載 WordPress

可以到 https://wordpress.org/ 官網上去翻,或通過下面的命令下載:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

使用 unzip 來解壓檔案:

unzip wordpress-3.8-zh_CN.zip

如果,沒有 unzip 的話,通過下面命令下載:

yum install unzip

安裝完畢後,再執行上面的解壓命令;

八、把檔案複製到 /var/www/html 目錄下
cp -rf wordpress/* /var/www/html/

(注:建議去看看 WordPresswp-conten-sample.php 檔案)
在瀏覽器中輸入你的 ip 地址,就可以看到 WordPress 的配置頁;
如何根據其提示,完成最後的配置;

九、安裝 FTP

當你進行(首次)進行下載或更新時 WordPress 會讓你填入以下資訊(沒有圖片…):


主機名:(填 ip 地址)
FTP 使用者名稱:xxx
FTP 密碼:xxx

然後就 OK 啦!?
當然事情沒那麼簡單:
在這裡我總結了兩個我所遇到的錯誤及解決方案:
如果你們遇到了可以借鑑參考下:
問題總結:

1. “無法定位 WordPress 內容目錄”
解決方案:
開啟 WordPress 根目錄的 wp-config.php 檔案,把下面這段程式碼加到檔案末尾;

/** Override default file permissions */
if(is_admin()) {
  add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
  define( 'FS_CHMOD_DIR', 0751 );
}

2. “安裝失敗,無法建立目錄”
解決方案:
在到 WordPress 的安裝路徑下找到 wp-content 檔案(注:這個資料夾是用於存放語言包,外掛及主題的資料夾),鍵入以下命令:

chmod -R 777 wp-content/

再進行安裝或更新,應該就能解決!

本人借鑑和參考了很多文章,才將 WordPressCentOS 7.4 上搭建好,本文只能說是個總結罷了,以下是參考文章列表: