簡體   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