您的位置:

为什么php命令在cmd可以(php执行cmd命令行)

本文目录一览:

怎么在cmd里面运行php命令

命令行直接执行语句 C:\Phpphp -r "echo \"hello world!\""; 或者 命令执行文件 C:\Phpphp -f C:/apache/apache2/www/demo/test/index.php。其实你自己在后盾人看看教学视频,加上自己的理解,多想想就明白了,很简单的

如何在cmd命令行下运行php

在php.ini文件中配置safe_mode参数支持命令执行的方法,可以参考下。

说明:

本节内容在wamp包安装的环境实现。

首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。

在windows系统下的cmd下面执行php 命令,返回‘PHP’不是内部或外部命令,也不是可运行的程序。。

首先系统环境变量是变量。。。

不是system32下直接可以运行的软件

然后,变量不支持指向性指令

你必须设置成“C:\Program Files\EasyPHP-12.1\php\php.exe”

否则,系统默认此为目录。

其次,变量的使用方法:%XXXX%

如果你设置成了目录,这个只能提供给CD,dir等目录指向性命令使用。

不过设置好了变量,而且这个变量是指向exe的,打字就少了很多

就直接变成

%php%

否则的话(设置成目录的话),还得以两步运行

cd %php%

php.exe

怎么在CMD里运行PHP

window7解决方案,XP没试,不过想来也是同理,差不了多少:

1、你的php.exe文件的路径,比如d:\php5.3\

2、打开计算机右键 属性 高级系统设置 高级 环境变量

3、在系统变量中找到Path看看有没有你的php路径,如果没有,则在Path中加入你的php路径,如:d:\php5.3\,保存即可

4、在cmd命令行下进入到你的站点目录,直接输入文件名即可,如:F:\www\socketphp.exe s.php

PHP使用exec执行cmd命令成功后结果也出来了,但cmd.exe进程一直不结束无法执行后面的代码

调用cmd.exe /c gpg.exe 这样当gpg.exe执行完成后,cmd.exe就会因为有/c参数而自动关闭。

如果gpg.exe是一个不会自动关闭的程序,那么cmd.exe也会一直等着。