Windows 相当于 #!/usr/bin/php

问题描述 投票:0回答:3

我正在尝试从 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 命令。我应该在这里给出等效的批处理命令。我用谷歌搜索,但没有找到任何有用的结果。请任何人帮助我...

提前致谢。

php shell batch-file job-scheduling
3个回答
5
投票

假设你已经在

C:\Program files\MyPhpProgram\php.exe

安装了php.exe

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

assoc .php=phpfile
ftype phpfile="C:\Program files\MyPhpProgram\php.exe" "%1"

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

这应该可行。


0
投票
  1. 在windows上安装php引擎

  2. 例如在 cmd windows 中,运行 php

  3. 打开cmd,进入你安装php的位置。并运行 c:\program files\php\php.exe .php

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

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

© www.soinside.com 2019 - 2024. All rights reserved.