騰訊雲(Ubuntu)+WordPress 搭建我的博客

本文僅供學習交流,若有錯誤紕漏,還請諒解,歡迎你們一塊兒來學習探討!

參考資料(感謝!)

基於 Ubuntu 搭建 WordPress 我的博客------騰訊雲
https://cloud.tencent.com/dev...
騰訊雲安裝mysql遠程鏈接不上解決------冰凡:
https://blog.csdn.net/qivan/a...php

購買騰訊雲服務器(Ubuntu)

這裏我買的是學生機(十塊錢一個月),日後能夠續費一兩次,具體請查看官方的購買規則。html

登入雲服務器

因爲Ubuntu默認只能讓 ubuntu 用戶(而非 root 用戶)登錄,所以一開始我使用ubuntu 用戶進入系統。(密碼能夠直接在後面的 「更多」–「重置密碼」 中修改)
在這裏插入圖片描述
在這裏插入圖片描述
修改完後,就能夠直接網頁登入啦。(也能夠用Xshell登入)mysql

更新軟件包

~$ apt-get update

搭建LAMP環境

LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Wordpress 系統依賴的基礎運行環境。linux

切換使用 root 用戶sql

固然,爲了方便接下來的全部操做,咱們仍是選擇切換 root 用戶。shell

~$ su root   #切換 root 用戶
~$ sudo passwd root  #修改 root 用戶密碼

安裝Apache2數據庫

使用 apt-get 安裝 Apache2apache

~$ sudo apt-get install apache2 -y

安裝 PHP及其相關組件ubuntu

~$ sudo apt-get install php7.0 -y
~$ sudo apt-get install libapache2-mod-php7.0

安裝Mysql以及php-MySQL相關組件vim

~$ sudo apt-get install mysql-server -y
~$ sudo apt-get install php7.0-mysql

安裝 phpmyadmin

~$ 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

下載並配置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;

而後退出 mysql

exit;

配置 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.html

~$ sudo mv /var/www/html/index.html /var/www/html/index~.html

重啓 Apache 服務:

~$ sudo systemctl restart apache2.service

安裝WordPress前的準備

在進行WordPress安裝以前,要確保主機的 3306 端口有打開,並能夠遠程訪問Mysql。(不然可能會出現 數據庫鏈接錯誤 !!
這裏能夠經過一些端口掃瞄工具進行檢測。(此處提供的是站長之家的站長工具)

在這裏插入圖片描述
1.首先,因爲騰訊雲對 3306 端口默認關閉,所以端口響應須要手動開啓。經過配置 「安全組」 裏的 「入站規則」。(具體可見官方手冊
在這裏插入圖片描述
記得重啓服務器!

2.檢查Mysql配置—my.cnf是否容許外網訪問

~$ vim /etc/mysql.conf.d/mysqld.cnf

找到bind-address
bind-address = 127.0.0.1
設置成bind-address = 0.0.0.0(或者主機地址,又或者直接註釋該行)
修改操做:

按」i「切換爲 insert 模式進行修改,修改完畢後,按」Esc「,輸入 」-wq「 保存退出。

重啓mysql

~$ service mysqld restart

3.Mysql是否開啓遠程鏈接
進入Mysql

~$ mysql -u root -p

進入後,修改mysql數據庫user表

mysql> use mysql

賦予 root 用戶全部權限

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypasswd' WITH
 GRANT OPTION;

生效配置

mysql> flush privileges;

4.Liuix自身防火牆問題
禁止防火牆或者配置端口容許訪問
注:因爲linux有不一樣的版本系統,禁止防火牆命令也不同。

舒適提示:在進行遠程訪問Mysql時可能還會遇到其餘問題,這時必定不要死鑽上面的操做,直接用百度查,不要浪費時間,那樣只會消耗咱們學習的興趣而已。博主本身在成功安裝WordPress前也總是在鏈接Mysql上失敗。可是每多一次失敗,就會離成功更近。

安裝WordPress(後續繼續撰寫中。。)

在瀏覽器輸入http://< 你的公網IP地址 >,進入WordPress的安裝界面。接下來按照提示,填寫信息便可。
在這裏插入圖片描述
在這裏插入圖片描述
填寫相關數據庫信息
在這裏插入圖片描述
填寫對應信息
在這裏插入圖片描述
登陸
在這裏插入圖片描述
大功告成!
在這裏插入圖片描述

謹記!本文僅供學習交流,若有錯誤紕漏,還請原諒,歡迎指教!博主較佛(懶),隨緣修改!

相關文章
相關標籤/搜索