导读 | 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 用户请在 PowerShell 中执行,后文不再赘述。
验证
浏览器打开 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.conf app1.khs1994.com.conf
之后重启,或启动项目。
以下命令二选一执行,如果之前已经启动了项目,则重启,否则启动。
重启项目
$ ./lnmp-docker restart nginx
启动项目
$ ./lnmp-docker up
浏览器打开网址进行测试。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/123879.html