在 RHEL 及 CentOS 要安裝 WordPress, 需要先建立 LAMP (Linux, Apache, MySQL/MariaDB, PHP) 的環境, 可以參考 RHEL 及 CentOS 7 安裝 Apache, MariaDB, PHP(LAMP) 先建立 LAMP 環境。
安裝好 Apache, MariaDB 及 PHP 後, 可以開始設定給 WordPress 使用的資料庫, 在指令模式登入 MariaDB:
# mysql -u root -p
然後輸入 MariaDB 的 root 密碼, 便可以入進 MariaDB, 以下會建立資料庫 “wordpress_db”, 用戶名稱是 “wordpress”, 密碼是 “wp_passwd”:
|
1 2 3 4 5 |
MariaDB> create database wordpress; MariaDB> create user wordpress@localhost identified by 'wp_passwd'; MariaDB> grant all privileges on wordpress_db.* to wordpress@localhost; MariaDB> flush privileges; MariaDB> quit |
建立好資料庫後, 建立 WordPress 的目錄, RHEL 及 CentOS 的預設網頁目錄是 /var/www/html, 下面會在預設網頁目錄下建立 wp 目錄作為 WordPress 的目錄:
# cd /var/www/html
# mkdir wp
# chgrp apache wp/
# chmod 3770 wp/
# mkdir wp
# chgrp apache wp/
# chmod 3770 wp/
然後可以下載 WordPress 並複製到上面建立的目錄並給予 group 用戶 (apache) 寫入權限, 目前 WordPress 最新版本為 4.2.2:
# cd /usr/local/src
# wget https://wordpress.org/latest.tar.gz
# tar zxvf wordpress-4.2.2.tar.gz
# cp -R wordpress/* /var/www/html/wp
# chmod -R g+w /var/www/html/wp
# wget https://wordpress.org/latest.tar.gz
# tar zxvf wordpress-4.2.2.tar.gz
# cp -R wordpress/* /var/www/html/wp
# chmod -R g+w /var/www/html/wp
例如伺服器 IP 是 192.168.1.10, 用瀏覽器開啟以下網址便可以設定 WordPress:
http://192.168.10/wp
然後輸入上面建立的 MariaDB 資料庫, 帳號及密碼。
如果開啟了 SELinux, 需要執行以下指令讓 httpd 寫入 WordPress 的設定檔 wp-config.php:
# setsebool -P httpd_unified 1
另一個做法是將瀏覽器出現的設定檔內容複製到 /var/www/html/wp/wp-config.php 也可以。
然後跟著步驟按下一步就會完成安裝了。
您好,
感謝您清楚的解說
我也按照您的步驟很簡單地完成了
不過其中似乎有筆誤
# tar zcvf wordpress-4.2.2.tar.gz
這一行似乎應該是
# tar zxvf latest.tar.gz
才對~
敬請查照~ 謝謝~
祝 心想事成
謝謝提醒, 我將壓縮跟解壓的指令倒轉了.