良许Linux教程网 干货合集 通过Docker 开发 PHP项目(一):CLI

通过Docker 开发 PHP项目(一):CLI

CLI:(Common Language Infrastructure,通用语言框架)提供了一套可执行代码和它所运行需要的虚拟执行环境的规范。更通俗的我们可以说它是一个虚拟平台,是操作系统和应用程序间的一层抽象。微软的.NET的基础CLR(Common Language Runtime,通用语言运行时)就是CLI的一个实例。

使用 Docker 开发 PHP 项目(四):CLI使用 Docker 开发 PHP 项目(四):CLI

CLI

为方便操作,我封装了一些命令

Linux/macOS

$ ./lnmp-docker.sh

Windows 10

请在 PowerShell 中执行,禁止执行脚本的问题请查看系列一的文章。

$ ./lnmp-docker.ps1

CLI 功能

下面内容以 ./lnmp-docker.sh 为例,Windows 10 用户自行替换为 ./lnmp-docker.ps1

自签名 SSL 证书(支持通配符)

$ ./lnmp-docker.sh ssl-self khs1994.com *.khs1994.com 127.0.0.1 192.168.199.100 localhost

生成的文件位于 ./config/nginx/ssl-self 中

浏览器不信任自签名 CA 证书,请自行将 root-ca.crt 导入浏览器。(方法自行查找)

生成 NGINX 配置

假设 PHP 项目位于 ./app/my_php_project

$ ./lnmp-docker.sh nginx-config https my_php_project demo.khs1994.com

打开 ./config/nginx/demo.khs1994.com.conf 检查配置,确保正确之后,重新启动

$ ./lnmp-docker.sh restart nginx

将 127.0.0.1 demo.khs1994.com 写入 /etc/hosts

浏览器打开 https://demo.khs1994.com 验证。(请确保浏览器导入了 root-ca.crt )

清理日志文件

$ ./lnmp-docker.sh cleanup

更多功能

执行下面命令自行探索

./lnmp-docker.sh

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部