PHP 的命令行模式

原创 2017年01月03日 15:48:49

使用命令行开启 PHP 内置服务器运行程序的方法

PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。

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

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

当你在命令行启动这个Web Server时,如果指定了一个PHP文件,则这个文件会作为一个“路由”脚本,意味着每次请求都会先执行这个脚本。如果这个脚本返回 FALSE ,那么直接返回请求的文件(例如请求静态文件不作任何处理)。否则会把输出返回到浏览器。

cd ~/www
php -S localhost:8000 -t public

localhost 可替换为 IP 地址
8000为端口号,可替换
-t public [可选]指定 public 入口文件
版权声明:个人总结、记录、教程,转载请注明出处。

PHP设计模式——命令模式

声明:本系列博客参考资料《大话设计模式》,作者程杰。             命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤...
  • jhq0113
  • jhq0113
  • 2015年06月04日 20:54
  • 2049

在命令行下执行php程序

问题安装phpredis扩展,在php.ini中添加extension=redis.so后,编写Redis.php文件// Redis.php ...
  • renwotao2009
  • renwotao2009
  • 2015年07月21日 09:29
  • 2259

命令行输出php 并传递参数

test.php代码: 然后命令行: php test.php 输出是: Array (     [0] => test.php ) 再用命令行: php test.php arg1 arg2 ...
  • longxingzhiwen
  • longxingzhiwen
  • 2017年01月09日 20:06
  • 941

linux下PHP的命令行模式介绍

转载自:http://phpff.com/41.html 从版本 4.3.0 开始,PHp提供了一种新类型的 SAPI(Server Application Programming In...
  • breeze_life
  • breeze_life
  • 2013年07月18日 17:39
  • 3712

命令行下传递参数执行PHP文件

有很多时候需要命令行下执行PHP脚本文件,比如Linux下执行定时脚本任务等 网上查找了一下,确实有相关的说明,整理了记录如下: 1. 格式 {PHP安装bin路径} {PHP文件路径} {需要参...
  • wujiangwei567
  • wujiangwei567
  • 2016年11月30日 16:46
  • 1841

yii2.0文件如何在php命令行中运行

有时候有些功能需要做到计划任务中去,因此就需要yii能用php命令去执行。yii2.0是支持php命令行运行的,操作方法如下: 在yii根目录下面有个“yii”文件,这个文件就是入口。然后“co...
  • qq_34625397
  • qq_34625397
  • 2017年04月18日 18:44
  • 1131

PHP的命令行脚本开发

PHP能做什么PHP官方文档不要脸的说PHP能做任何事,这和业界广为流传气死其他程序员不偿命的PHP是最好的语言可真是遥呼相应。PHP主要用于以下三个领域(1) 服务端脚本这是最主要的领域,PHP 解...
  • wozaixiaoximen
  • wozaixiaoximen
  • 2015年10月30日 13:49
  • 1360

PHP中 接收命令行参数

转载:http://hi.baidu.com/wuhui/item/5fcc4fc6675d9f22a0b50a02 1.$argv PHP 的二进制文件(php.exe 文件)及其运行的...
  • zhangxinrun
  • zhangxinrun
  • 2013年11月26日 18:48
  • 14354

在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法

有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。 一直想要怎么才能不用创建文件,才能直接执行PHP代...
  • cuixiping
  • cuixiping
  • 2015年08月03日 16:56
  • 8421

PHP 数据库mysql(一)命令行操作数据库

PHP数据库mysql----------------
  • u011146511
  • u011146511
  • 2017年01月18日 23:19
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 的命令行模式
举报原因:
原因补充:

(最多只允许输入30个字)