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 !

最新文章

  1. ElasticSearch 5学习(10)——结构化查询(包括新特性)
  2. HDU 5821 Ball (贪心排序) -2016杭电多校联合第8场
  3. Psp个人软件开发软件需求分析及用例分析
  4. js:语言精髓笔记10--闭包
  5. 关于 mkimage
  6. 基于HBase0.98.13搭建HBase HA分布式集群
  7. hdu 5570 balls(期望好题)
  8. SSIS如何引用外部DLL
  9. s14 第4天 关于python3.0编码 函数式编程 装饰器 列表生成式 生成器 内置方法
  10. js移动端/H5同时选择多张图片上传并使用canvas压缩图片
  11. c# 实现mysql事务
  12. java知识点集锦--基础知识部分
  13. Flex-box入门---flex-grow, flex-shrink, flex-basis
  14. 阿里云 nginx配置ssl证书实现https访问
  15. DBCC - Undocumented commands
  16. 洛谷 P4838 P哥破解密码 题解
  17. 使用python快速搭建web服务器
  18. 【linux】vim常用快捷键(转)
  19. 20145313张雪纯 《Java程序设计》第9周学习总结
  20. C语言宏的定义和宏的使用方法(#define)

热门文章

  1. Django HttpResponse
  2. MRCTF 部分WriteUp
  3. Python python 数据类型--集
  4. XCode8 安装模拟器
  5. c++ 常量/有符号数和无符号数
  6. JS 剑指Offer(五) 二叉树的重建
  7. vue组件中的style scoped中遇到的问题
  8. Xmind pro Win10系统下安装问题解决与破解
  9. 通过jsDelivr + github 搭建一个简易图床
  10. 简单记录下springboot+jms+activemq