如何使用Windows运行在php中编写脚本的预定作业?我正在使用Windows XP sp3。
答案 0 :(得分:2)
使用at
或任务计划程序。
您必须从命令行调用PHP解释器。在Windows中,它被称为php.exe
。您必须找到它所在的位置,通常位于“程序”文件夹或服务器安装的子目录中。
该呼叫的命令行将类似于
"C:\Program Files\Xampp\PHP\PHP.exe" -f "c:\htdocs\my_script_to_run.php"
请注意,当以这种方式调用时,PHP可能会使用不同的php.ini
文件,并且某些变量(如$_SERVER["HTTP_HOST"]
)不可用。这种运行PHP的方式称为CLI(命令行界面)。
要在PHP脚本中确定它是在Web服务器上还是在命令行上运行,请使用php_sapi_name()。
答案 1 :(得分:-1)
请注意,当以这种方式调用时,PHP可能会使用不同的php.ini文件,并且某些变量(如$ _SERVER [" HTTP_HOST"])不可用。这种运行PHP的方式称为CLI(命令行界面)。