我正在尝试在Windows的后台运行php脚本。 基本上我的目标是在后台运行一个exe文件,并在完成后收到一个信号。 我愿意接受任何建议。 感谢。
答案 0 :(得分:0)
制作一个 .bat 文件并在该bat文件中引用php文件,然后就可以了
答案 1 :(得分:0)
如果您使用的是linux环境,我建议您创建一个bash文件并输入命令。
如果您使用的是Windows环境,请使用.bat文件并输入命令。
php filename.php <arguments>
php another_filename.php <arguments>
然后在终端中运行..对于信号,你可以根据脚本需要的条件exit()
你的php脚本。
更新
关于您的评论,如果您希望网页创建可执行文件,则必须在Web php文件中使用反引号或exec()
例如,在您的网络php文件中:
//other php codes
echo `php runthisfile.php`;
echo exec('php runthisfile.php');
//other php codes
然后如果遇到这种情况,它将在后台运行runthisfile.php文件..反引号是php中的特殊符号,exec()
是一个使您能够执行命令行指令的函数。
关于信令,有很多方法......有些是: