关注分享主机优惠活动
国内外VPS云服务器

掌握Docker开发PHP项目(二):设置

总结:系列文章,开发项目完整使用,安装第一部分,开发项目完整使用,配置第二部分,问题反馈。 如果您在使用过程中遇到任何问题,请通过以下渠道联系我,并在文章下方留言。 使用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进行测试。

未经允许不得转载:主机频道 » 掌握Docker开发PHP项目(二):设置

评论 抢沙发

评论前必须登录!