1.应用场景
搭建开发/测试/生产环境. develop/staging/product env |
2.学习/操作
环境:
1. 文档阅读2. 实践
1. 升级系统 // 省略, 这里已经是18.04 比较新, 不需要升级2. 安装 Nginx2.1 首先是 Nginx,我们通过如下命令快速安装:
2.2 查看nginx版本:官网上nginx版本 可以看到ubuntu 18.04通过apt-get安装的nginx版本不是很新, 但是初步使用还可以. 后续再安装较新版本. 2.3 访问nginx. 检查是否可以正常访问可以看到 #正常访问# 这里其实已经可以部署静态网站了. 到web 根目录下查看文件: // 即浏览器上看到的静态页面文件 同时, 我们在这里新建一个index.html文件, 写上内容, 先小玩一下. 浏览器刷新: 目前看来一切正常.✌✌ 但是为了能随时更新网站, 还是先安装git. 可以直接跳转到 4.安装Git 3. 安装 MySQL
安装成功后,就可以在命令行测试登录了: .... 4. 安装 Git我们通过 Git 仓库对代码进行管理,所以还需要安装 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 入门项目:博客系列教程 |
后续补充
...