Linux上安裝xampp來搭建WordPress網站(圖文教程)

雲驛站發表於2019-02-17

建站準備

建站流程

搭建網站注意事項可以參考以下文章

註冊域名

我是在阿里雲萬網上註冊的域名:註冊域名詳情地址 。不懂這一步的可以參考建站流程裡面的幾篇文章。

主機空間

在這裡推薦使用阿里雲。具體原因請看上面的文章。
不懂這一步的可以參考建站流程裡面的幾篇文章。

Linux搭建WordPress的幾種方案

  • 方式一:直接獨立安裝PHP,Mysql,Nginx/Apache搭建WordPress執行環境。(對PHP熟悉的專業人士可以選擇這種方式)
  • 方式二:通過安裝lnmp軟體包搭建WordPress執行環境
  • 方式三:通過安裝xampp軟體包搭建WordPress執行環境(本文采用這種
    xampp整合環境軟體包支援Window,Linux,蘋果OS作業系統,優先推薦新手使用。
  • 方式四:通過其它類似xampp整合軟體包搭建WordPress執行環境(這裡就不討論)

獲取下載連結

下載xampp安裝包:

首先下載xampp的安裝包。開啟網址:https://www.apachefriends.org/zh_cn/download.html,選擇你需要的版本,根據linux系統位數下載

xampp 官網地址:https://www.apachefriends.org/download.html (這裡你可以選擇其它作業系統的xampp版本)

xampp Linux安裝包下載: https://www.apachefriends.org/xampp-files/7.2.12/xampp-linux-x64-7.2.12-0-installer.run (點選這個直接下載就好)

下載WordPress

WordPress Linux環境下建議下載字尾名為.tar.gz格式的版本。

https://wordpress.org/download/

下載WordPress 字尾名為.tar.gz  在linux環境下安裝


Linux安裝步驟詳解

在這裡推薦使用xshell,xftp進行Linux遠端連線操作。

安裝xampp安裝包

首先用xshell連線上遠端linu伺服器。檔案目錄位於root/tools下面。當然你可以放於其它的目錄。

第一步:shell終端命令—下載安裝包

使用linux的wget命令下載,下載前先進入root/tools/資料夾,不然我們不知道我們下載檔案到哪裡去了。下載連結是從xampp官網複製過來的。

cd /root/tools
wget   https://www.apachefriends.org/xampp-files/7.2.12/xampp-linux-x64-7.2.12-0-installer.run

image.png

第二步:shell終端命令—執行安裝命令

然後我們先賦予755許可權,以防因為許可權不足,無法安裝

chmod -R 755 xampp-linux-x64-7.2.12-0-installer.run

./xampp-linux-x64-7.2.12-0-installer.run

image.png

安裝的過程就不多說了,也不用設定什麼,無非就是問你時候確定一些選項,出現提問,直接按 回車 下去即可。xampp預設安裝在/opt/lampp下

第三步:shell終端命令— 手動啟動xampp服務

/opt/lampp/lampp start

啟動之後,通過你雲伺服器的公網IP地址就能訪問到xampp啟動成功的首頁。
http://公網IP地址/dashboard/

image.png

第四步:shell終端命令—設定密碼

環境安裝完了,但是MySQL的密碼是多少,ftp的賬號密碼也是多少?我們不知道,這個預設為空,還需要我們自己設定。【要先在文字上面寫好先在複製安全點,不然密碼設定成什麼自己都不記得了】輸入命令

sudo /opt/lampp/lampp security

如圖所示:他會依次要求你

1、先輸入xampp控制皮膚的密碼(使用者名稱是xampp);
2、輸入phpmyadmin的密碼(使用者名稱是pma)
3、輸入mysql的密碼(使用者名稱是root)
4、輸入ftp密碼(使用者名稱是daemon,預設埠21)

【中間輸錯了幾次,所以讓我重複輸入,大家可以忽略】

image.png

1、先輸入xampp控制皮膚的密碼(使用者名稱是xampp);

2、輸入phpmyadmin的密碼(使用者名稱是pma)

3、輸入mysql的密碼(使用者名稱是root)

4、輸入ftp密碼(使用者名稱是daemon,預設埠21)

第五步:訪問phpmyadmin。

這是管理mysql資料庫的客戶端工具,可以在瀏覽器訪問。
在訪問phpmyadmin的時候,發現403錯誤。這個是由於伺服器設定了xampp不允許遠端訪問

http://47.100.188.105/phpmyadmin

image.png

找到httpd-xampp.conf配置檔案:
用命令 cd /opt/lampp/etc/extra進入目錄,ls列出檔案,找到httpd-xampp.conf
image.png

通過命令:vim httpd-xampp.conf 對配置檔案進行編輯

AllowOverride AuthConfig
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

也就是將 Require local 改成 Require all granted 。儲存檔案,使用命令 /opt/lampp/lampp restart 重啟xampp即可。訪問phpmyadmin出現如下介面,就表示問題解決,安裝xampp成功。

image.png

安裝WordPress

第一步:Wordpress檔案上傳

先把wordpress-4.9.8.tar.gz檔案上傳到htdocs目錄下。利用xftp5進行上傳操作。並對檔案進行解壓操作:

 tar -xvzf wordpress-4.9.8.tar.gz

image.png

第二步:驗證mysql登入是否成功

在阿里雲伺服器中設定好安全組規則,把資料庫埠3306埠放行。否則,資料庫埠沒有放行,就沒辦法遠端訪問和操作mysql資料庫了。

問題一:mysql 設定遠端主機訪問許可權

問題二:雲主機放開埠訪問控制

grant all privileges on . to `賬號`@`%` identified by `密碼` with grant option;

例如:grant all privileges on . to `root`@`%` identified by `123456` with grant option;

mysql

第三步:利用phpmyadmin建立資料庫aliyun。這個資料庫在安裝wordpress是必須需要的。

image.png

第四步:瀏覽器安裝WordPress。(這一步必須保證mysql資料庫是安裝成功並且建立好了資料庫)

image.png

如果安裝的過程中遇到如下提示:

The file wp-config.php already exists. If you need to reset any of the configuration items in this file, please delete it first.

https://stackoverflow.com/questions/32686663/error-the-file-wp-config-php-already-exists
快取問題,重新整理一下。就能順利安裝WordPress.
image.png

其實在瀏覽器安裝wordpress的步驟跟在window安裝wordpress的步驟完全一樣了。非常簡單,如果遇到小問題,很多時候,百度都能幫你解決。

第五步:安裝wordpress成功,看效果:

訪問IP地址:http://47.100.188.105/ 可以看網站效果。剩下的是學習wordpress主題和wordpress外掛了。wordpress預設主題比較簡單。

後續繫結購買的域名,在域名管理後臺把域名跟你的伺服器公網ip地址進行繫結,就可以通過域名訪問你的網站了。

原文地址http://cloud.yundashi168.com/archives/250


相關文章