0

我正在尝试从 sos-berlin jobscheduler 执行一个 php 文件。我的操作系统是 Windows 7。我正在关注文档

http://www.sos-berlin.com/mediawiki/index.php/How_to_execute_a_PHP_script_with_JS

#!/usr/bin/php

<?php 

 echo "hello";

?>

但是当我执行脚本时,我得到了错误

'#!' is not recognized as an internal or external command, operable program or batch file.

我开始明白 #!/usr/bin/php 是一个 linux 命令。我应该在这里给出等效的批处理命令。我用谷歌搜索,但没有找到任何有用的结果。请任何人帮助我...

提前致谢。

4

3 回答 3

3

假设你已经安装了 php.exeC:\Program files\MyPhpProgram\php.exe

然后在终端(cmd.exe)上运行以下 2 行:

assoc .php=phpfile
ftype phpfile="C:\Program files\MyPhpProgram\php.exe" "%1"
于 2013-05-20T14:14:58.280 回答
2
  1. 转到您的桌面。
  2. 右键单击桌面上的我的电脑快捷方式。
  3. 单击属性。
  4. 您应该看到控制面板的一部分 - 控制面板\系统和安全\系统。
  5. 单击左侧菜单上的高级系统设置。
  6. 单击窗口底部的环境变量。
  7. 在用户变量列表中选择 PATH。
  8. 将您的 PHP 路径 (C:\myfolder\php) 附加到 PATH 变量中,并用分号与现有字符串分隔。
  9. 点击确定
  10. 打开你的“cmd”
  11. 输入路径,按回车
  12. 确保您在列表中看到您的 PHP 文件夹。

那应该行得通。

于 2013-05-20T09:10:55.027 回答
0
  1. 在windows上安装一个php引擎

  2. 例如,在 cmd 窗口中,运行 php <path/to/your/script>

  3. 打开cmd,转到安装php的位置。并运行 c:\program files\php\php.exe <path/to/your/scirpt>.php

链接到设置路径以包含 php,以便您可以从 cmd 轻松运行它:

http://willj.co/2012/10/run-wamp-php-windows-7-command-line/(死链接)

于 2013-05-20T09:08:40.560 回答