千家信息网

使用Docker 开发PHP的配置是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,使用Docker 开发PHP的配置是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。PHP即"超文本预处理器",是一种
千家信息网最后更新 2026年11月01日使用Docker 开发PHP的配置是什么

使用Docker 开发PHP的配置是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

PHP即"超文本预处理器",是一种通用开源 脚本语言。PHP是在服务器端执行的 脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。

新建 PHP 项目文件夹

在 ./app 新建一个文件夹(本文以 my_php_project 为例)。

$ cd lnmp/app$ mkdir my_php_project$ cd my_php_project$ vi index.php

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 用户请在 Power Shell 中执行,后文不再赘述。

验证

浏览器打开 DOCKER_HOST,有下列几种情况:

一般为 127.0.0.1

如果你的 Docker 运行在虚拟机,请打开对应的虚拟机 IP

如果你的 Docker 运行在云主机(阿里云、腾讯云、等),请打开对应的公网 IP

多域名配置

开发环境请自行设置 /etc/hosts

我们可以为每一个项目分配一个网址,经过上面的介绍,应该已经知道如何配置,这里简要举例说明一下

例如,我们有以下两个项目

./app/my_first_project 对应网址 app1.khs1994.com./app/my_other_project 对应网址 app1.khs1994.com

之后我们在 ./config/nginx/ 目录下新建两个 NGINX 文件

app1.khs1994.com.confapp1.khs1994.com.conf

之后重启,或启动项目。

以下 命令二选一执行,如果之前已经启动了项目,则重启,否则启动。

重启项目

$ ./lnmp-docker restart nginx

启动项目

$ ./lnmp-docker up

浏览器打开网址进行测试。

原文地址: https://www.linuxprobe.com/php-docker-configuration.html

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

配置 项目 文件 网址 语言 用户 开发 两个 内容 手动 文件夹 浏览器 目录 示例 脚本 语法 资源 资源管理 帮助 浏览 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 天津市摩尔互联网科技 中关村互联网科技集团 互联网最新的科技有限公司 互联网科技公司官网 互联网科技革命 友谊互联网络科技 齐家互联网科技有限公司 互联网高科技股票 互联网科技视频素材 互联网科技公司招聘 银川新华互联网科技学校地址 成都玖崟互联网科技有限公司乐商圈怎么样 注册互联网科技公司经营范围大全 互联网科技大赛获奖感言 山东有哪些互联网科技公司 图游互联网科技 西安左小互联网科技有限公司 科技和互联网行业的特点 六子台科技互联网展会 中智农互联网科技 天津摩尔互联网科技 广西互联网科技公司 互联网金融科技委员会 哈尔滨新华互联网科技 海南科技产业互联网平台 昭通云南众福互联网科技有限公司 黑科技闪耀互联网之光 西安小鹰速贷互联网科技有限公司 美国互联网科技公司
0