我正在尝试从 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 命令。我应该在这里给出等效的批处理命令。我用谷歌搜索,但没有找到任何有用的结果。请任何人帮助我...
提前致谢。
假设你已经在
C:\Program files\MyPhpProgram\php.exe
安装了php.exe
然后在终端(cmd.exe)上运行以下两行:
assoc .php=phpfile
ftype phpfile="C:\Program files\MyPhpProgram\php.exe" "%1"
这应该可行。
在windows上安装php引擎
例如在 cmd windows 中,运行 php
打开cmd,进入你安装php的位置。并运行 c:\program files\php\php.exe
设置包含 php 的路径的链接,以便您可以从 cmd 轻松运行它:
http://willj.co/2012/10/run-wamp-php-windows-7-command-line/(死链接)