如何全局使用命令行运行PHP脚本,例如:
update var1=abc var2 var3=def
“更新”实际上位于:“ C:\ Localhost \ Scripts \ Update.php”
许多消息来源建议为:
php update.php var1=abc var2 var3=def
简短地说:如何像已注册的可执行文件一样运行PHP脚本?
答案 0 :(得分:1)
免责声明:我已经为Linux / Ubuntu编写了此答案,我不确定它是否适用于Windows(OP更新了问题的要求)。
所以,这 是可能的,我在这里描述的方法基本上只是将全局bash脚本称为PHP文件。步骤如下:
制作一个新的bash脚本:
#!/usr/bin/env bash
php /path/to/yourphpfile.php
更改文件可执行文件:chmod +x /path/to/yourbashscript
/usr/local/bin/
:sudo cp /path/to/yourbashscript /usr/local/bin/
yourbashscript
(或任何您命名的终端)。瞧!一个全球可用的PHP脚本!
答案 1 :(得分:1)
我终于解决了:
-创建一个.bat文件,其中包含以下php文件:
@ECHO OFF
php %~dp0/update.php %*
-并将其另存为“ update.bat”
-将目录名称添加到“环境变量”的“路径”中
现在您可以在命令提示符下自由编写“ update var1 = abc var2 var3 = def”!