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

原创 2015年08月03日 16:56:13

有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。

一直想要怎么才能不用创建文件,才能直接执行PHP代码片段呢?终于找到了方法,现在分享出来,给有需要的人。


前提:

1. 本文只是说Windows下的情况。其他操作系统也类似,但略有不同。

2. 必需已经安装好了php,并设置好了环境变量。如果下载的可执行安装包进行安装的,一般已经自动设好环境变量了。如果是下载的zip包自己解压的,需要手工设置环境变量。


现在说说在Windows命令行窗口中输入并运行PHP代码片段的步骤。


1. 打开Windows命令行窗口(有多种方式,不懂的自己查),如下:

    


2. 在命令提示符下,输入php并回车,如下图:

    


3. 输入PHP代码片段,你可以输入多行的PHP代码,或者直接粘贴进去。如下图:

    


4. 这一步很关键,因为是多行输入,怎么知道你输入完了要开始执行呢?需要用到一个快捷键。

  按Enter键,再按 Ctrl+Z 组合键(这时候屏幕会出现个^Z字符),再按Enter键。就能看到php运行效果了。

  要确保按 Ctrl+Z 组合键的时候输入光标是在行首,也就是^Z必需在单独的一行,在看到^Z之后再按回车就执行了。

  ^Z必需是按 Ctrl+Z 组合键输入的,而不能是手工输入^和Z这两个字符。

  运行结果如下图:

    


测试小片段代码的时候,这种方式是不是挺方便呢?(如果说要打开命令行窗口本身就嫌麻烦,那就……)


windows下使用命令行运行PHP

之前一直想,在命令行下能不能运行PHP程序,像C语言一样可以通过命令行拿到参数。今天尝试了一下发现可感觉挺有意思的,平时写着程序玩的时候就可以这样用,下面让咱么来看看怎么做的。 我的环境是 ph...
  • zp_00000
  • zp_00000
  • 2016-04-14 14:37:28
  • 4735

window下使用cmd执行php命令

首先要把php目录放到环境变量path下面: 我的电脑-》属性-》高级-》环境变量-》系统变量->Path->编辑-> 查看路径下有没有php目录,如果没有加上 比如我的php路径是...
  • zyp1234567890
  • zyp1234567890
  • 2014-07-08 12:40:26
  • 7658

cmd 运行php文件详解

配置php环境变量:     1、找到php的路径比如"D:/php",没有安装的可以到官网下载http://www.php.net/downloads.php。     2、需要保证该目录下php....
  • u013372487
  • u013372487
  • 2016-03-30 09:57:15
  • 5124

命令行方式运行PHP脚本

参考手册:http://www.php.net/manual/zh/features.commandline.php可执行文件     所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都...
  • guoguo1980
  • guoguo1980
  • 2008-03-13 19:05:00
  • 31330

如何在命令行下运行php脚本以及传递参数

在命令行下运行脚本:window下,假设php安装目录为c:\program files\php5\,那么使用命令窗口进入到该路径下,敲入php hello.php回车,则会执行当前路径下的hello...
  • qq_36031499
  • qq_36031499
  • 2017-01-09 19:57:25
  • 1667

phpstudy集成环境下,php 不是内部或外部命令...

本机win10,使用 phpstudy集成环境,在命令行输入php -v报错了!'php' 不是内部或外部命令,也不是可运行的程序或批处理文件。好吧,然后把php.exe的目录放到系统变量,重启cmd...
  • u014181418
  • u014181418
  • 2016-09-24 18:21:30
  • 10746

Window下PHP三种运行方式图文详解

PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式 PHP运行目前为止主要有三种方式:  a、以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到A...
  • dodott
  • dodott
  • 2016-07-22 18:15:47
  • 1038

直接命令行中执行PHP代码(PHP CLI模式)

直接命令行中执行PHP代码(PHP CLI模式) 一般执行PHP代码,需要把PHP代码写成一个文件,但是有时候查一些PHP配置没有这个必要,能不能直接执行PHP代码呢? 答案是可以的。...
  • loophome
  • loophome
  • 2015-03-13 12:28:09
  • 6471

PHP的命令行脚本开发

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

windows 使用cmd命令行执行php

把php目录放进 环境变量 -> path 下面。 然后在命令行可以直接使用 用法1:php xxx.php 用法2:php xxx.php param1 param2 par...
  • ljguo212
  • ljguo212
  • 2012-03-20 14:39:29
  • 1475
收藏助手
不良信息举报
您举报文章:在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法
举报原因:
原因补充:

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