繁体   English   中英

当Apache在xampp控制面板上启动时运行php文件,这可能吗?

[英]Run a php file when Apache starts on xampp control panel, Is it possible?

实际上,我创建了一个.php文件,在其中实施了所有查询以更新某些状态,并希望在apache启动时运行(Apache在xampp控制面板上启动)。 如果可以的话,请告诉我有关如何配置以及在何处必须更改设置以启动php文件的详细信息。

日Thnx

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控制面板的“开始”按钮执行脚本,则将更新此答案)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM