LNMP-Ubuntu-Apt-get - 实践

1.应用场景

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

develop/staging/product env

2.学习/操作

环境:

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

Ubuntu 18.04 

更多信息见: 华为云ECS - 学习/实践_william_n的博客-CSDN博客

1. 文档阅读

https://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.

可以直接跳转到 4.安装Git

3. 安装 MySQL

apt-get install mysql-server

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

....

4. 安装 Git

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

apt-get install git

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

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

官网:

可以看到, git版本还算比较新.

后续补充

...

3.问题/补充

1.现在有一些集成软件,可以一键安装LAMP/LNMP, 支持配置多个站点. 优劣?

小皮面板(phpstudy) - 让天下没有难配的服务器环境!

phpStudy Linux 面板(小皮面板)- 小皮面板(phpstudy)  

宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板

宝塔linux面板,一键安装LAMP/LNMP/SSL/Tomcat

Linux下集成安装包尚未试用过, TBD

4.参考

将博客应用自动部署到线上服务器完整流程详解 | Laravel 5.7 版本 | Laravel 入门项目:博客系列教程

后续补充

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值