Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在后台运行php脚本_Php_Background_Exe - Fatal编程技术网

在后台运行php脚本

在后台运行php脚本,php,background,exe,Php,Background,Exe,我正在尝试在windows的后台运行php脚本。 基本上,我的目标是在后台运行一个exe文件,并在完成后接收一个信号。 我愿意接受任何建议。 谢谢。创建一个.bat文件,在这个bat文件上引用php文件,然后它就可以工作了。如果您使用linux环境,我建议创建一个bash文件并放置命令 php filename.php <arguments> php another_filename.php <arguments> 如果您使用的是windows环境,请使用.bat文件并

我正在尝试在windows的后台运行php脚本。 基本上,我的目标是在后台运行一个exe文件,并在完成后接收一个信号。 我愿意接受任何建议。
谢谢。

创建一个.bat文件,在这个bat文件上引用php文件,然后它就可以工作了。

如果您使用linux环境,我建议创建一个bash文件并放置命令

php filename.php <arguments>
php another_filename.php <arguments>
如果您使用的是windows环境,请使用.bat文件并输入命令

php filename.php <arguments>
php another_filename.php <arguments>
然后,如果在后台遇到此问题,它将运行runthisfile.php文件。。backtick是php中的一个特殊符号,exec是一个允许您执行命令行指令的函数

关于信号,有很多方法。。其中包括:

在后台文件中,您可以在网页正在侦听的数据库中存储一个值 制作一个使用xml作为数据媒介的 或者如果我认为是对的,就在你的网站上使用。。这真的很有帮助
也许我解释错了…我有一个网页和一个php脚本,我希望网页调用脚本并继续运行,当脚本完成后,我想在网页中了解它。谢谢,@YuriTupizin我更新了我的答案,我希望你能从我的答案中学到一两件事。。