PHP命令行执行程序php.exe参数说明

-f <file>:以命令行方式运行指定的PHP文件,只要指定具体的PHP文件(带绝对路径),php.exe就可以执行PHP文件,所以这个参数单个使用其实有没有都无所谓,他有点类似于在游览器方式下显示PHP执行的结果,区别在于由于是以命令行方式运行,它是以HTML源码的形式输出,如果执行有错误,也会列出出错信息。

使用方法

c:\php\php -f <file>

c:\php\php <file>

-F <file>:与php.exe参数-f对应,此参数表示每输入一行就以命令行方式执行一遍PHP文件,在PHP文件中合理运用$argn 和 $argi两个变量,结合此参数可以做很多事情,比如根据用户键盘输入的情况执行不同的程序代码,非常有意思。

知识点:$argn表示PHP命令行中当前输入的行内容,而$argi则表示该行号,对于单行,你可以理解为第几次输入。

-i:该命令行参数会调用 phpinfo() 函数并显示出结果。如果此参数你以php-cgi.exe方式执行,php.exe与php-cgi.exe的区别在于php-cgi执行此命令参数,输入为HTML格式,而php.exe的表现形式为变量形式,简洁明了很多。

使用方法

c:\php\php -i

-l:对指定的PHP代码进行语法检查,其实这个命令行参数没什么用,对于致命错误,检查不出来,这就是为什么我在配置Editplus的语法检查工具时没有使用php.exe的这个参数的原因。注意:此参数不能和-f一起使用。

使用方法

c:\php\php -l <file>

-m:该命令行参数主要用来输出内置以及已加载的PHP及Zend模块

使用方法

c:\php\php -m

-v:该命令行参数主要用来输出PHP 和 Zend 的版本信息

使用方法

c:\php\php -v

–ini:该命令行参数主要用来输出PHP配置文件的位置信息

使用方法

c:\php\php -r "code"

–ini:该命令行参数主要用来输出PHP配置文件的位置信息

使用方法

c:\php\php --ini

至此,PHP命令行执行程序php.exe的基本使用方法和常用参数就介绍完了,

我们知道PHP程序的运行方式通常都以网页方式运行,但是其实通过PHP的命令行方式可以独立运行PHP脚本程序,

合理运用php.exe,可以实现很多功能,比如我们一直很饶头的计划任务,

完全可以在Windows平台上通过以批处理的方式调用PHP命令行程序php.exe来执行相应的PHP程序

PHP命令行执行程序php.exe使用及常用参数的更多相关文章

  1. 命令行工具aspnet_regiis.exe实现加密和解密web.config

    命令行工具aspnet_regiis.exe,是一个类似于DOS的命令工具,称之为命令解释器.使用命令行工具加密和解密web.config文件中的数据库连接字符串时,只需要简单的语法命令即可. 加密语 ...

  2. 命令行工具osql.exe使用

    目标: 快速在21个库修改Test表的某条记录,这几个库都分别在不同的服务器上. 通常会想到,到每个库都执行一下语句不就好了吗?这个数据库切换来切换去,挺麻烦了,通过命令行工具osql.exe就可以快 ...

  3. MongoDB远程连接-命令行客户端mongo.exe

    命令行客户端mongo.exe 位于安装目录bin子目录下.MongoDB的所有可执行程序都在其中. 双击打开mongo.exe应该是默认连接本地数据库服务,因此需要用Cmd或Powershell的方 ...

  4. Python 命令行之旅:深入 click 之参数篇

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  5. 让 windows 下的命令行程序 cmd.exe 用起来更顺手

    在 Windows 下使用 Larave 框架做开发,从 Composer 到 artisan 总是避免不了和 cmd.exe 打交道,系统默认的命令行界面却是不怎么好看,且每行显示的字符数是做了限制 ...

  6. 通过命令行使用cl.exe编译器

    转载http://www.cnblogs.com/mizhongqin/archive/2013/03/11/cmd_cl-exe_vs2010.html 与在IDE中编译相比,命令行模式编译速度更快 ...

  7. java命令行执行程序解决依赖外部jar包的问题

    用java命令行直接执行程序,如果这个程序需要引用外部jar包.就不能单纯用java xx来执行 如果你的jar包和程序就在一个目录: 编译 javac -cp D:\yy\yy.jar,D\xx\x ...

  8. WinRAR命令行版本 rar.exe使用详解

    RAR 命令行语法~~~~~~~~~~~~~~ 语法 RAR.exe <命令>  [ -<开关> ]  <压缩文件>  [ <@列表文件...> ]   ...

  9. 80端口未被占用,apache无法启动,命令行运行httpd.exe提示文档内容有错

    Apache无法启动,端口被占用的可能性比较大,所以建议大家还是先换端口试试,这个网上说的比较多,具体可参见http://www.cnblogs.com/zdan68/p/3855636.html. ...

随机推荐

  1. 1014-34-首页15-计算原创微博的frame------计算cell的高度---计算 UILabel 的 CGSize 的方法

    一.总体思路: 在控制器中,每次拿到数据模型(请求了数据.加载新微博)的时候,就调用 - (NSArray *)stausFramesWithStatuses:(NSArray *)statuses, ...

  2. 第一章 UNIX 基础知识

    1.1 Unix体系结构 OS定义为一种软件,它控制计算机硬件资源,提供程序运行环境,一般称其为内核(kernel),它体积小,位于环境中心. 内核的接口为系统调用(system call),共用函数 ...

  3. cf978E Bus Video System

    The busses in Berland are equipped with a video surveillance system. The system records information ...

  4. 20145202课后题,2.56&9.16

    我做的是2.56题,要求我用多组值来测试show_bytes 9.16 主要是对局部性进行了一些分析. 实验楼里面是空的,我电脑上显示不出来,所以我就做了一些书上的习题. 第十章的所有题目都被学长做过 ...

  5. c语言printf()输出格式大全(转载)

    1.转换说明符      %a(%A)     浮点数.十六进制数字和p-(P-)记数法(C99)      %c             字符      %d             有符号十进制整 ...

  6. 第四模块:网络编程进阶&数据库开发 口述

    进程即正在执行的一个过程.进程是对正在运行程序的一个抽象. 子进程死了之后 ,父进程关闭的时候要清理掉子进程的僵尸进程(收尸),孤儿进程是指父进程先死掉了的,交给init管理. join() 等待子进 ...

  7. 3 Mongodb数据查询1

    1.基本查询 方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) 方法pretty():将结果 ...

  8. vue计算属性和观察者

    1. 计算属性 模板内的表达式非常便利,但在模板中放入太多的逻辑会让模板过重且难以维护,所有就有了计算属性 例子: //html代码 <div id="example"> ...

  9. ceph 存储系统

    http://w w w.c s d n 123.com/html/topnews201408/2/4702.htm

  10. 自动化测试学习之路--HTML常见元素、属性的简单学习

    如何创建html文件: 使用工具:VSCode 1.双击文件名显示区,可快速新建文件. 2.保存文件,文件名.html 3.输入!(必须是英文的!),按 Tab键,可自动生成html格式的文件,如下: ...