资讯专栏INFORMATION COLUMN

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

Tecode / 2066人阅读

摘要:系列文章为方便操作,我封装了一些命令。请在中执行,禁止执行脚本的问题请查看系列一的文章。方法自行查找生成配置假设项目位于打开检查配置,确保正确之后,重新启动将写入浏览器打开验证。请确保浏览器导入了清理日志文件更多功能执行自行探索

系列文章 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 自行探索

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39809.html

相关文章

  • 完全使用 Docker 开发 PHP 项目): CLI

    摘要:系列文章为方便操作,我封装了一些命令。请在中执行,禁止执行脚本的问题请查看系列一的文章。方法自行查找生成配置假设项目位于打开检查配置,确保正确之后,重新启动将写入浏览器打开验证。请确保浏览器导入了清理日志文件更多功能执行自行探索 系列文章 CLI 为方便操作,我封装了一些命令。 Linux/macOS $ ./lnmp-docker.sh Windows 10 请在 PowerShel...

    sydMobile 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目): CLI

    摘要:系列文章为方便操作,我封装了一些命令。请在中执行,禁止执行脚本的问题请查看系列一的文章。方法自行查找生成配置假设项目位于打开检查配置,确保正确之后,重新启动将写入浏览器打开验证。请确保浏览器导入了清理日志文件更多功能执行自行探索 系列文章 CLI 为方便操作,我封装了一些命令。 Linux/macOS $ ./lnmp-docker.sh Windows 10 请在 PowerShel...

    jeffrey_up 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目): CLI

    摘要:系列文章为方便操作,我封装了一些命令。请在中执行,禁止执行脚本的问题请查看系列一的文章。方法自行查找生成配置假设项目位于打开检查配置,确保正确之后,重新启动将写入浏览器打开验证。请确保浏览器导入了清理日志文件更多功能执行自行探索 系列文章 CLI 为方便操作,我封装了一些命令。 Linux/macOS $ ./lnmp-docker.sh Windows 10 请在 PowerShel...

    Pikachu 评论0 收藏0
  • Docker快速搭建一套PHP、Nginx、MySQL、Redis、Xdebug、Memcached

    摘要:痛点如何简单迅速地初始化一个全新的开发环境呢笔者在尝试起一个新项目时,往往会陷入重新建立一套环境的繁琐事当中。架构本片文章搭建出来的环境如上图。网络这部分,为了便于配置就手动分配了。配置开启记录了一般性的查询日志,便于程序。 痛点 如何简单迅速地初始化一个全新的PHP开发环境呢? 笔者在尝试起一个新web项目时,往往会陷入重新建立一套Docker环境的繁琐事当中。我想大家在开始做一个新...

    VioletJack 评论0 收藏0
  • Docker快速搭建一套PHP、Nginx、MySQL、Redis、Xdebug、Memcached

    摘要:痛点如何简单迅速地初始化一个全新的开发环境呢笔者在尝试起一个新项目时,往往会陷入重新建立一套环境的繁琐事当中。架构本片文章搭建出来的环境如上图。网络这部分,为了便于配置就手动分配了。配置开启记录了一般性的查询日志,便于程序。 痛点 如何简单迅速地初始化一个全新的PHP开发环境呢? 笔者在尝试起一个新web项目时,往往会陷入重新建立一套Docker环境的繁琐事当中。我想大家在开始做一个新...

    voyagelab 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<