php自建web服务

自PHP 5.4 之后, 可以不用安装和配置功能齐全的 Web 服务器,就可以开始学习 PHP。

要启动内置的 Web 服务器,需要从命令行终端进入项目的 Web 根目录,执行下面的命令

php -S localhost:port

进入如下界面,命令行会提示web项目的根目录,默认在C盘用户当前用户目录下

如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php 或者 index.html。如果这两个文件都不存在,服务器会返回404错误。

在这里插入图片描述
我在这里新建了一个index.php文件,然后输出phpinfo

访问测试:
在这里插入图片描述

要注意,这是命令行启动模式,如果关闭命令行,则php内置web服务也就被关闭了

php内置的命令行web服务器

在这里,我们可以参考框架的路由分发规则,在根目录下设置路由规则,将请求分发至项目。

也可以直接在启动时设置好web根目录:

php -S localhost:8000 -t e:/tp5/public

这时候我们可以看到web服务的根目录已经是E:\tp5\public了

在这里插入图片描述

访问测试:

在这里插入图片描述

需要说明一点的是这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。

另外,我们可以把上面的命令写入.bat文件,每次需要用到的时候,双击执行即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值