基於Ubuntu 搭建 WordPress 個人部落格 - 開發者實驗室 - 騰訊雲
阿新 • • 發佈:2018-11-02
1.準備 LAMP 環境
-
安裝 Apache2
在終端輸入該命令 ,使用
apt-get
安裝 Apache2:sudo apt-get install apache2 -y
安裝好後,您可以通過訪問實驗室IP地址 http://123.207.40.184 -
安裝 PHP 元件
apt-get 裡有 php7.0 ,所以我們可以直接安裝 php7.0 :
sudo apt-get install php7.0 -y
安裝 php 相關元件:sudo apt-get install libapache2-mod-php7.0
-
安裝 MySQL 服務
安裝 MySQL 過程中,控制檯會提示您輸入 MySQL 的密碼,您需要輸入兩次密碼,並記住您輸入的密碼,後續步驟需要用到:
sudo apt-get install mysql-server -y
安裝 php MySQL相關元件:sudo apt-get install php7.0-mysql
-
安裝 phpmyadmin
使用
apt-get
安裝 phpmyadmin,安裝過程中,您需要根據提示選擇 apache2 ,再輸入root密碼 和資料庫密碼:sudo apt-get install phpmyadmin -y
建立/var/www/html
下的軟連線:sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重啟 MySQL 服務sudo service mysql restart
重啟 Apache 服務:sudo systemctl restart apache2.service
2.安裝並配置 Wordpress
-
安裝 Wordpress
我們需要下載一個 Wordpress 壓縮包:
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
下載完成後,解壓這個壓縮包sudo unzip wordpress-4.7.4-zh_CN.zip
解壓完後,就能在 Wordpress 資料夾裡看到 Wordpress 的原始碼了 -
為 wordpress 配置一個數據庫
進入 mysql,輸入以下程式碼後,按提示輸入您MySQL密碼:
mysql -u root -p
為 wordpress 建立一個叫 wordpress 的資料庫:CREATE DATABASE wordpress;
為 這個資料庫設定一個使用者為 wordpressuser:CREATE USER wordpressuser;
為這個使用者配置一個密碼為 password123:SET PASSWORD FOR wordpressuser= PASSWORD("password123");
為這個使用者配置資料庫的訪問許可權:GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";
生效這些配置FLUSH PRIVILEGES;
然後退出 mysqlexit;
-
配置 wordpress
由於PHP預設訪問
/var/www/html/ 資料夾,所以我們需要把 wordpress 資料夾裡的檔案都複製到
/var/www/html/ 資料夾
sudo mv wordpress/* /var/www/html/
修改一下 /var/www/html/ 目錄許可權:sudo chmod -R 777 /var/www/html/
將apache指定到index.htmlsudo mv /var/www/html/index.html /var/www/html/index~.html
重啟 Apache 服務:sudo systemctl restart apache2.service
3.準備域名和解析
- 域名註冊 如果您還沒有域名,可以 在騰訊雲上選購,過程可以參考下面的視訊。
-
域名解析
域名購買完成後, 需要將域名解析到實驗雲主機上,實驗雲主機的 IP 為:
123.207.40.184
在騰訊雲購買的域名,可以 到控制檯新增解析記錄,過程可參考下面的視訊: 域名設定解析後需要過一段時間才會生效,通過ping
命令檢查域名是否生效 ,如:ping www.yourdomain.com
如果 ping 命令返回的資訊中含有你設定的解析的 IP 地址,說明解析成功。