cmd命令行运行php程序,cmd 运行php文件详解

配置PHP环境变量:

1、找到php的路径比如"D:/php",没有安装的可以到官网下载http://www.php.net/downloads.php。

2、需要保证该目录下php.ini的配置是正确的,如果是刚下载的php包,则可能需要修改相应的一些配置:将php目录下的“php.ini-development”修改名为:php.ini(php.ini具体的配置方法,就不赘述)。

3、右击"我的电脑"->"属性"->选择"高级"标签页->点击"环境变量"->点击下面"系统变量"列表内 的"Path"->点击下面的"编辑"->在"变量值"最前处加上"D:/php;D:/php/ext;"->确定。

4、点击系统变量"编辑"按钮前面的"新建"按钮->在"变量名"后输入"PHPRC"->"变量值"输入"D:phpP" ->确定

5、重启

6、在windows命令行中用php -h 命令测试一下环境变量是否配置正确,php能成功运行。

运行php文件:

1、配置好环境变量后,打开cmd,进入php文件所在目录

下面就可以直接执行php 脚本了

如:php  test.php

PHP脚本执行超时的解决办法:

PHP默认脚本执行超时是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,服务器会在 30 秒后强行中止正在执行的程序,如要执行完运行时间大于30秒的脚本,可通过以下几种方法来解决:

(1)修改php.ini的脚本执行时间限制

编辑php.ini,修改max_execution_time值:

max_execution_time=500

//此修改需要重新加载php.ini,需要重启web服务器生效。

(2)通过.htaccess 文件设置脚本执行时间

php_value max_execution_time 500

(3)在脚本中设置执行的最大时间

ini_set('max_execution_time', 500);

(4)用php的函数取消脚本的时间限制

set_time_limit(0);

set_time_limit用来设置脚本的超时时间,此函数规定从该句运行时起程序必须在指定秒数内运行结束,超时则程序出错退出。

用法:set_time_limit(秒数);

//秒数为0时,标示该脚本没有时间限制。

cmd运行带参数的php文件

cmd运行带参数的php文件:

php文件后空格+参数

程序里用argv[]来读参数

例:

php -q D:\php5_site\s.php http://www.baidu.com

<?php

$url = $argv[1];

echo $url;

?>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值