PHP本地开发利器:内置Web Server
2024-10-19 03:27:46
PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。
命令:php -S
这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。
URI请求会被发送到PHP所在的的工作目录(Working Directory)进行处理,除非你使用了-t参数来自定义不同的目录。
如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php 或者 index.html。如果这两个文件都不存在,服务器会返回404错误。
当你在命令行启动这个Web Server时,如果指定了一个PHP文件,则这个文件会作为一个“路由”脚本,意味着每次请求都会先执行这个脚本。如果这个脚本返回 FALSE
,那么直接
返回请求的文件(例如请求静态文件不作任何处理)。否则会把输出返回到浏览器。
命令示例:
php -S localhost:8000 //配置8000端口,服务于当前目录
php -S localhost:8000 -t foo/ //配置8000端口,服务于指定根目录foo/
Enjoy it !
最新文章
- ElasticSearch 5学习(10)——结构化查询(包括新特性)
- HDU 5821 Ball (贪心排序) -2016杭电多校联合第8场
- Psp个人软件开发软件需求分析及用例分析
- js:语言精髓笔记10--闭包
- 关于 mkimage
- 基于HBase0.98.13搭建HBase HA分布式集群
- hdu 5570 balls(期望好题)
- SSIS如何引用外部DLL
- s14 第4天 关于python3.0编码 函数式编程 装饰器 列表生成式 生成器 内置方法
- js移动端/H5同时选择多张图片上传并使用canvas压缩图片
- c# 实现mysql事务
- java知识点集锦--基础知识部分
- Flex-box入门---flex-grow, flex-shrink, flex-basis
- 阿里云 nginx配置ssl证书实现https访问
- DBCC - Undocumented commands
- 洛谷 P4838 P哥破解密码 题解
- 使用python快速搭建web服务器
- 【linux】vim常用快捷键(转)
- 20145313张雪纯 《Java程序设计》第9周学习总结
- C语言宏的定义和宏的使用方法(#define)