总结:系列文章,开发项目完整使用,安装第一部分,开发项目完整使用,配置第二部分,问题反馈。 如果您在使用过程中遇到任何问题,请通过以下渠道联系我,并在文章下方留言。 使用New创建一个新的项目文件夹本文以文件夹为例。 选择并运行以下命令之一: 如果之前启动过项目,则重新启动该项目;如果之前没有启动该项目,则启动该项目。
系列文章
完全使用 Docker 开发 PHP 项目(第 1 部分):安装
Docker 使用完整项目开发 PHP (第二部分)请联系我。
请在 GitHub 上提出问题
在文章下方留言
新建一个 PHP 项目文件夹
./app(本文以my_php_project为例)。
$ cd lnmp/app$ mkdir my_php_project$ cd my_php_project$ viindex.php<phpphpinfo();# Windows 10 用户请在资源管理器中手动创建一个新的
配置NGINX
打开./config/nginx/,新建一个NGINX配置文件my_php_project.conf
创建。
$ cd config/nginx$ vi my_php_project.conf # 有关配置文件内容的信息,请参阅此目录中的示例配置文件(示例配置可通过 http 或 https 获取) # 对于 Windows 10 用户:创建并编辑配置 在资源管理器中手动创建文件
启动/重启项目
# $ ./lnmp-docker up$ ./lnmp-docker restart nginx对于 Windows 10 用户,请使用 PowerShell。 稍后我们不会详细讨论这个问题。
验证当浏览器打开DOCKER_HOST时,会出现以下情况:
通常 >127.0 .0.1
如果Docker运行在虚拟机上,则开放对应的虚拟机IP。
如果Docker运行在云主机(阿里云、腾讯云等)上,请公开对应的公网IP。
多域名配置为你的开发环境自行设置/etc/hosts
每个项目可以分配一个URL到 阅读完上述说明后,您应该已经知道如何设置。 这是一个简单的例子。
例如,我有两个项目:
./app/my_first_project 对应于 URL app1.khs1994。 .com
./app/my_other_project 对应于 URL app1 .khs1994.com
。 在./config/nginx/目录下新建两个NGINX文件
app1.khs1994.com.conf b >
app1.khs1994.com.conf
重启或者启动项目。
# 选择并运行以下命令之一。 如果之前启动过项目,则重新启动该项目;如果之前没有启动该项目,则启动该项目。 # 重启项目 $ ./lnmp-docker restart nginx # 启动项目 $ ./lnmp-docker up在浏览器中打开URL进行测试。
评论前必须登录!
注册