環境:Ubuntu 18.04.3
安裝1 WordPress
安裝2 Apache2
安裝3 MySQL
安裝4 PHP
先將apt升級到最新。
1 2 |
sudo apt-get update sudo apt-get upgrade |
安裝 Apache (預設的位置:/var/www/html/)
1 |
sudo apt-get install apache2 |
安裝 MySQL
1 |
sudo apt install mysql-server |
查看 MySQL 版本
1 |
mysql -V |
接下來設定root密碼
登入MySQL
1 |
sudo mysql |
修改root密碼
1 |
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'; |
查看並確認目前的使用者
1 |
SELECT User,Host FROM mysql.user; |
刷新權限
1 |
FLUSH PRIVILEGES; |
接下來建立給WordPress的資料庫以及使用者
建立資料庫
1 |
CREATE DATABASE wordpress; |
建立使用者及權限
1 |
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'wordpress_password'; |
刷新權限
1 |
FLUSH PRIVILEGES; |
安裝 PHP
1 |
sudo apt install php php-mysql |
查看 PHP 版本
1 |
php -v |
安裝WordPress
先切換到網站目錄下,等等比較方便操作。
1 |
cd /var/www/html/ |
下載WordPress安裝最新版本(英文),中文的話(https://tw.wordpress.org/wordpress-5.3-zh_TW.tar.gz)
1 |
sudo wget https://wordpress.org/latest.tar.gz |
解壓縮檔案,會有一個wordpress目錄
1 |
sudo tar -xzvf latest.tar.gz |
-x 解開一個 tar 檔案
-z 使用 gzip 壓縮
-v 顯示建立 tar 檔案的過程
-f 指定 tar 檔案的檔案名稱。
切換到 /wordpress目錄
1 |
cd wordpress |
將sample的設定檔複製一份並且更名(拿掉-sample)
1 |
sudo mv wp-config-sample.php wp-config.php |
修改設定檔,將Database, user, password改成我們剛剛建立的
(用vi, nano都可以,這裡用nano)
1 |
sudo nano wp-config.php |
最後,讓我們看看成果吧~
http://YOUR_IP/wordpress/wp-login.php
參考資料: