实际上,我创建了一个 .php 文件,其中实现了所有查询以更新某些状态并希望在 apache 启动时运行(Apache 在 xampp 控制面板上启动)。如果可能的话,请告诉我有关如何配置以及我必须在哪里更改设置以启动 php 文件的详细信息。
谢谢
apache_start.bat
XAMPP在 xampp 的根目录中附带一个文件。您可以编辑此文件以包含以下行(在编辑之前保存 .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 控制面板的开始按钮执行脚本,我会更新这个答案)