1. 程式人生 > 實用技巧 >LNMP-Ubuntu-Apt-get - 實踐 ✌

LNMP-Ubuntu-Apt-get - 實踐 ✌

1.應用場景

搭建開發/測試/生產環境.

develop/staging/product env

2.學習/操作

環境:

華為雲 HECS 1核2G 40G硬碟

Ubuntu 18.04

更多資訊見:https://blog.csdn.net/william_n/article/details/107072645

1.文件閱讀

ttps://xueyuanjun.com/post/9749

2.實踐

將在伺服器上安裝 Nginx、MySQL、PHP及其擴充套件、Composer、NPM 以及 Git 工具。

1.升級系統 //省略, 這裡已經是18.04 比較新, 不需要升級

2.安裝 Nginx

2.1 首先是 Nginx,我們通過如下命令快速安裝:

apt-get install nginx

2.2 檢視nginx版本:

官網上nginx版本

可以看到ubuntu 18.04通過apt-get安裝的nginx版本不是很新, 但是初步使用還可以. 後續再安裝較新版本.

2.3 訪問nginx. 檢查是否可以正常訪問

可以看到 #正常訪問#

這裡其實已經可以部署靜態網站了.

到web 根目錄下檢視檔案: // 即瀏覽器上看到的靜態頁面檔案

同時, 我們在這裡新建一個index.html檔案, 寫上內容, 先小玩一下.

瀏覽器重新整理:

目前看來一切正常.✌✌

但是為了能隨時更新網站, 還是先安裝git. 可以直接跳轉到 6.安裝Git

3.安裝 MySQL

apt-get install mysql-server

安裝成功後,就可以在命令列測試登入了:

....

6.安裝 Git

我們通過 Git 倉庫對程式碼進行管理,所以還需要安裝 Git 客戶端工具:

apt-get install git

至此,環境和工具都已經準備妥當, 同時代碼將上傳到 Github,通過 Git 倉庫來管理程式碼。

檢視git版本, 同時驗證是否安裝成功

官網:

可以看到, git版本還算比較新.

後續補充

...

3.問題/補充

1.現在有一些整合軟體,可以一鍵安裝LAMP/LNMP, 支援配置多個站點. 優劣?

https://www.xp.cn/ //phpstudy

https://www.xp.cn/linux.html //phpstudy-linux面板

https://www.bt.cn/ //寶塔Linux面板

https://www.bt.cn/linux.html?invite_code=MV9tenFkcng=&sdclkid=ALos15fsxrDiAOjpALf6 //寶塔Linux頁面

Linux下整合安裝包尚未試用過, TBD

4.參考

https://xueyuanjun.com/post/9749

後續補充

...