天天看點

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

Wordpress 是最流行的内容管理系統之一,也是常用的 CMS(内容管理系統)程式之一。Wordpress 可以在 VPS 上以多種方式安裝,除了上一篇文章講解的LAMP軟體環境運作Wordpress外,本次講解同樣非常流行的軟體環境LEMP ( Linux + Nginx + MySQL + PHP )。

本教程講解如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress,學習後你可以輕松在自己的 VPS 上搭建使用 LEMP 軟體環境的 Wordpress 部落格。

第一步,準備 Ubuntu 20.04 系統環境

Wordpress 程式安裝前,需要準備安裝了 Ubuntu 20.04 TLS 系統的 VPS。你可以通過阿裡雲,騰訊雲購買成本效益高的 VPS。

購買 VPS 後,你可以擷取到 VPS 的相關資訊,包括 IP 位址,root帳号密碼等。預設購買的 VPS 都開啟 SSH 服務,你可以通過以下指令的方式 SSH 到 VPS 上進行一系列操作了。

為安全起見,建議你使用 root 登入 VPS 後建立一個具有 sudo 權限的帳号。

第二步、安裝 Nginx

Apache Http Server 是一個開源的,非常流行,使用非常廣泛的網頁伺服器軟體。在 Ubuntu 20.04 系統中我們可以通過以下指令安裝 Apache Http Server。

使用前面建議建立的非 root 帳号安裝時,需要使用 sudo 指令。首次使用 sudo 時系統會提示輸入密碼,根據提示輸入密碼後回車即可。

安裝完成後,nginx并不是預設自動啟動,通過以下指令啟動nginx:

啟動完成後,可以輸入以下指令檢視 nginx 運作狀态

輸出内容類似内容:

預設情況,Ubuntu 20.04 TLS 中使用 UFW 管理防火牆。防火牆需要允許 http(80) 和 https(443) 通訊,可以通過以下指令配置:

如果 ufw 沒有啟動,建議啟動防火牆,這樣可以增加 VPS 系統安全性。

關于如何安裝,檢視,啟停 UFW ,如何配置防火牆,可以檢視如何在 Ubuntu 上使用 UFW 設定防火牆。

可以通過

http://your_server_ip

通路,您将看到預設的Ubuntu Apache 歡迎頁面,效果圖如下:

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

nginx可以正常工作了。

第三步、安裝 MySQL

這一步我們來安裝 MySQL,非常簡單,運作如下指令即可:

如果需要密碼,輸入密碼即可。之後,安裝過程中一路下來預設根據提示預設輸入

Y

,按回車即可。

安裝完成後,MySQL 資料庫預設啟動,我們可以通過如下指令檢視其運作狀态 。

輸出結果類似如下:

MySQL 安裝完成後,為安全起見,建議運作 MySQL 的安全配置,設定 root 密碼等,運作如下指令:

選擇密碼政策,設定 root 密碼,之後一路提示預設輸入 y,回車即可。

第四步、安裝 PHP

要顯示動态内容,正常運作 Wordpress 我們需要安裝 PHP,安裝指令如下:

至此,PHP 及可能用到的擴充安裝完成。

第五步、使用 Let` Encrypt 加密使用 Nginx 的 Wordpress 網站

自動安裝Let's Encrypt ,因為涉及到要驗證域名,是以請提前将你的域名解析到你的VPS主機上。

這裡推薦你通路 https://certbot.eff.org/ 網站,使用 certbot 工具來自動配置。

登入系統後,根據你實際站點的運作環境選擇 web 容器,運作作業系統,如下圖所示:

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

選擇之後,下方會自動出現操作步驟,你隻需要按操作步驟在你系統上執行相應的指令即可。

注意,指令執行之前你的域名已經配置解析到你的VPS并且已經生效,否則生成證書過程會失敗。

以下是配置好後,linux265.conf 的配置檔案内容,供參考!

運作以下指令來驗證配置檔案的正确性:

如果檢測沒有問題,可以通過以下指令重新載入配置檔案:

如果你想重新啟動nginx服務,可以通過以下指令:

第六步、安裝 Wordpress

安裝Wordpress之前,需要先建立對應資料庫及帳号用于安裝wordpress使用。

建立 Wordpress運作需要的資料庫和帳号,這裡使用的資料庫名

wdpressdb

,使用者名

wdpressuser

,密碼

WdPress&Password123

 可以根據自己需要修改。

需要注意,這裡使用的預設安裝的 MySQL 8.0.20。

成功建立完成後,輸入以下指令,更新變更。

最後,我們開始下載下傳wordpress軟體包,并部署wordpress,我們先通過cd指令轉入

tmp

目錄。

使用curl指令下載下傳最新版本的wordpress。

下載下傳完成後,通過tar指令解壓軟體包。

解壓後,通過cd指令進入wordpress目錄,使用mv指令重命名 

wp-config-sample.php

 檔案為 

wp-config.php

通過cp指令将檔案内容拷貝到/var/www/html/example.com目錄中。

為避免任何權限問題,我們可以将域文檔根目錄的所有權使用chown指令更改為 apache 使用者(www-data):

至此,配置完成,下一步我們将進入 Wordpress 運作配置界面。

在浏覽器中輸入

https://example.com

(你自己的域名),你會看到如下配置界面:

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

點選 “Let`s go!”,進入資料庫連接配接配置界面,如下圖所示:

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

這裡我們輸入之前建立的資料庫,使用者名,密碼。點選 “Submit”,繼續。

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

出現這個界面,點選 "Run the installation",繼續。

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

這裡就輸入站點名稱,管理帳号名稱及密碼,email等内容後,點選"Install Wordpress"完成Wordpress安裝。

至此,我們完成了Wordpress的安裝,來看下預設的效果界面。

位址輸入:

https://example.com

 ,效果如下:

(這裡的域名僅做驗收使用,實際情況下需要你配置自己的域名)

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress

剩下的事情就是登入 Wordpress 的管理界面,安裝你喜歡的主題,開始你的 Wordpress 之旅吧。

寫在最後

本教程詳細講解了如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress 的方法,通過本教程你應該學會了如何在 VPS 上使用 Wordpress 建站。

如果你有不清楚的地方,歡迎留言讨論。

關注公衆号『Linux265』

擷取更多Linux 新鮮事,技術資訊、相關教程,軟體推薦等。

我在這裡等你!這裡有您,有我,有大家!

nachos如何在eclipse上運作_如何在 Ubuntu 20.04 上搭建 LEMP 環境運作 WordPress