实际上,我创建了一个.php文件,其中实现了所有查询以更新某些状态并希望在apache启动时运行(Apache在xampp控制面板上启动)。如果有可能,请告诉我有关如何配置的详细信息以及我必须更改设置以启动php文件的位置..
Thnx
答案 0 :(得分:1)
XAMPP在xampp的根目录中附带了一个apache_start.bat
文件。您可以编辑此文件以包含以下行(在编辑之前保存.bat文件的备份副本!):
php -f <path to your php script>
将行放在行apache\bin\httpd.exe
之前,您的脚本将在apache重启时执行。
如果尚未将PHP.exe添加到环境变量中,则必须在命令中使用PHP的完整路径。您还应该提供PHP脚本的完整路径。例如:
c:\xampp\php\php.exe -f c:\xampp\htdocs\your-script.php
apache\bin\httpd.exe
如果遇到问题,请先尝试从命令行运行php脚本,以确保它能正常工作。可能需要进行一些实验才能正确设置路径,并根据您使用的Windows版本配置权限。
请注意,您必须运行.bat文件才能重新启动apache并执行脚本。如果通过单击XAMPP控制面板中的“开始”按钮重新启动apache,它将忽略.bat文件,并且您的脚本将不会执行。 (如果我弄清楚如何使用XAMPP控制面板的开始按钮执行脚本,我会更新此答案)