LNMP-Ubuntu-Apt-get - 实践 ✌

1.应用场景

搭建开发/测试/生产环境.

develop/staging/product env

2.学习/操作

环境:

华为云 HECS 1核2G  40G硬盘

Ubuntu 18.04 

更多信息见: https://blog.****.net/william_n/article/details/107072645

LNMP-Ubuntu-Apt-get - 实践 ✌

 

 

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

LNMP-Ubuntu-Apt-get - 实践 ✌

LNMP-Ubuntu-Apt-get - 实践 ✌

2.2 查看nginx版本:

LNMP-Ubuntu-Apt-get - 实践 ✌

官网上nginx版本

LNMP-Ubuntu-Apt-get - 实践 ✌

可以看到ubuntu 18.04通过apt-get安装的nginx版本不是很新, 但是初步使用还可以. 后续再安装较新版本.

 

2.3 访问nginx. 检查是否可以正常访问

LNMP-Ubuntu-Apt-get - 实践 ✌

 

可以看到 #正常访问#

这里其实已经可以部署静态网站了.

到web 根目录下查看文件:  // 即浏览器上看到的静态页面文件

LNMP-Ubuntu-Apt-get - 实践 ✌

同时, 我们在这里新建一个index.html文件, 写上内容, 先小玩一下.

LNMP-Ubuntu-Apt-get - 实践 ✌

浏览器刷新:

LNMP-Ubuntu-Apt-get - 实践 ✌

目前看来一切正常.✌✌  

 

但是为了能随时更新网站, 还是先安装git. 可以直接跳转到 6.安装Git

3.安装 MySQL

apt-get install mysql-server

安装成功后,就可以在命令行测试登录了:

LNMP-Ubuntu-Apt-get - 实践 ✌

 

....

 

6.安装 Git

我们通过 Git 仓库对代码进行管理,所以还需要安装 Git 客户端工具:

apt-get install git

至此,环境和工具都已经准备妥当, 同时代码将上传到 Github,通过 Git 仓库来管理代码。

LNMP-Ubuntu-Apt-get - 实践 ✌

 

查看git版本, 同时验证是否安装成功

LNMP-Ubuntu-Apt-get - 实践 ✌

 

官网:

LNMP-Ubuntu-Apt-get - 实践 ✌

 

可以看到, 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

后续补充

...