① 怎么在CMD里运行php
window7解决方案,XP没试,不过想来也是同理,差不了多少:
1、你的php.exe文件的路径,比如d:\php5.3\
2、打开计算机右键 > 属性 > 高级系统设置 > 高级 > 环境变量
3、在系统变量中找到Path看看有没有你的php路径,如果没有,则在Path中加入你的php路径,如:d:\php5.3\,保存即可
4、在cmd命令行下进入到你的站点目录,直接输入文件名即可,如:F:\www\socket>php.exe s.php
② windows下用命令符运行php脚本,提示错误怎么办
可能有两个原因,一个是文件格式的问题,另一个就是环境变量中的PATH变量没有设置好,或者你可以尝试着把php文件移动到php5即php.exe所在的文件夹下.
③ 如何在命令下运行php脚本(写出两种方式),如何向php脚本传递参数
【答案】:第一种方式:先进入php安装目录,执行php路径/文件名.php。
例:php my_script.php
php -f 'my_script.php'
第二种方式:php -r “php脚本”;(不需要加php的开始符和结束符)。
例:php -r 'print_r(get_defined_constants());'
向php脚本传递参数:
第一种方式:php -r 'var_mp($argv);' -- -h (注意:如果要传递的参数开头为-,那么得使用参数列表分隔符 -- 才能正确传参。)
第二颤察穗种方式:test.php文件代码:#!/usr/bin/php
./test.php -h -- foo(在php文件开头加入#!/usr/bin/php,即没早可直接传递茄卜以-为开头得参数)