2014-01-06 162 views
42

我正在使用XAMPP版本3.2.1。我只是在Windows 8上安裝它。每次我需要去XAMPP控制面板啓動服務(MySQL,Apache,...)時;在Windows 7中,它在Windows啓動時自動啓動。如何在Windows 8啓動時自動啓動Apache和MySQL

有什麼辦法可以讓它在Windows 8中自動啓動呢?

+4

您爲什麼刪除答案?它解決了我的問題!我正要將它標記爲「已解決」;但你刪除了它!感謝無論如何:) – user385729

+5

對於其他人可能通過搜索引擎達到這個主題:在XAMPPControl面板上:右上角:檢查Apache,MySQL,..自動啓動:) – user385729

+0

在這裏你有它。 – Andres

回答

106

開始控制面板中使用「以管理員身份運行」,那麼你就可以安裝Apache & MySQL作爲一種服務:

enter image description here

+4

您還需要停止要作爲服務安裝的模塊,然後單擊左側的「服務」複選框並對彈出的消息回答「是」。不幸的是,出於某種原因,它不適用於Filezilla。 –

+4

我認爲xampp應該有一個對話框/提示框,當您嘗試在管理員中運行時單擊服務時會顯示該對話框/提示框,以便它可以通知用戶。 – WORMSS

+5

當不在管理員模式時,應該有灰色按鈕,並且工具提示「以管理員身份運行XAMPP以使用」。 XAMPP的人有些UX用戶。 – Pawel

45

轉到配置按鈕(右上)並選擇自動啓動Apache。 config button

autostart modules

在啓動時在Windows啓動XAMPP,粘貼此文件夾中的XAMPP控制面板的快捷方式:

C:\用戶\ USERNAME \應用程序數據\漫遊\微軟\ Windows \ Start Menu \ Programs \ Startup

C:\ ProgramData \微軟\的Windows \開始菜單\程序\啓動

+0

選擇自動啓動啓動選定的模塊(「apache」和「mysql」,因爲我選擇了這兩個模塊),但不是'xampp控制面板'本身。我們需要手動啓動控制面板(我不確定其他版本,但在'xampp控制面板v3.2.1'上)。要通過系統上的服務/模塊啓動控制面板,首先需要以管理員身份運行控制面板。然後在控制面板的左側選擇模塊作爲「服務」。 – Dexter

+0

謝謝你......永遠不會知道...這一次我一直在使用xampp! – greaterKing

8
  1. 窗口+ R
  2. 然後鍵入services.msc
  3. 然後搜索你的WAMP Apache和去物業並選擇汽車 。
  4. 然後重新啓動您的計算機。

作爲服務

您可以設置這一個:

首先去你的安裝目錄(在我的情況下,它是c:\xampplite)。根據您的安裝,它可能在其他地方。也有我的完整版c:\x2\xampp
一旦你進入安裝目錄找到xampp-control.exe並點擊/雙擊啓動它。
您應該先停止所有正在運行的apache2和mysqld/mysql實例來執行此操作。
單擊標題名稱爲Service的Apache和Mysql旁邊的複選標記。 它會警告你,它是作爲一項服務安裝的,當然這是我們喜歡的工作。單擊是。
也使用Mysql執行第5步。我們差不多完成了。
單擊開始»然後運行

鍵入services.msc(它也可以在管理工具下的控制面板中完成,這是一種比這個更容易點擊的方式)。找到apache2和mysql服務。將在啓動時自動啓動
手冊 - - 用戶的意願
自動

雙擊每一個並設置啓動類型爲自動(自動,手動,殘疾人,您將有3個選擇呈現)必須手動啓動它,即通過發出像net start命令apache2 已禁用 - 將禁用它。 雖然服務器中的任何更改與註冊表一樣可能會導致系統宕機 單擊開始按鈕手動啓動它(僅適用於會話)。下一次重啓將會自動完成。
對mysql也一樣。 作爲啓動程序

從您的安裝目錄中查找xampp_start.exe。

按下Ctrl + C將其複製或右鍵單擊該文件並點擊複製。
轉至C:\ Documents and Settings \ Administrator \ Start菜單\程序\啓動並右鍵點擊它並點擊粘貼快捷鍵 當你重新啓動它也會啓動,你會看到類似這樣的:

您可以通過在安裝目錄中發出xampp_stop.exe命令來停止它。
另外值得一提的是,如果您再次右鍵單擊快捷方式並命中屬性,請嘗試將運行選項更改爲最小化。這種方式一旦啓動,快捷方式將在您的任務欄上。 享受。從您的XAMPP安裝目錄

+0

這是最好和最徹底的答案 – Pjottur

2

副本xampp_start.exe到 C:\用戶\用戶名\ AppData的\漫遊\微軟\的Windows \開始菜單\程序\啓動 更換您的用戶名您的用戶名

+0

這個問題是關於Windows啓動(而不是用戶啓動)。 – Ahsan

8

最新的一項XAMPP版本的(XAMPP的的Windo ws v5.6.11(PHP 5.6.11),當然也可能是一些較早的版本)並沒有帶有「Svc」複選框的控制面板,該複選框允許將Apache和MySQL作爲服務安裝。

轉到您的xampp/apache目錄(通常爲C:/ xampp/apache)並以管理員身份運行apache_installservice.bat。還有一個用於卸載的apache_uninstallservice.bat。

要將mysql作爲服務運行,請按照同樣的方式執行 - 位置爲xampp/mysql,批處理文件爲:用於服務安裝的mysql_installservice.bat和用於刪除mysql服務的mysql_uninstallservice.bat。

您可以通過進入服務管理器窗口(按Windows + R鍵入:services.msc)檢查它們是否安裝,並檢查是否有Apache服務(我有Apache2.4)運行並設置爲啓動自動。 Mysql服務名稱只是:mysql。

希望它有幫助!

2

如果您的系統用戶控制的賬戶關閉,那麼您可以運行Xampp管理員,並檢查盒爲運行方式的服務。如果您的系統用戶控制的賬戶是那麼它可能無法工作,你所要做的就是轉到Configuration files,並手動安裝的服務,或在道路上運行apache_installservice.bat Apache和mysql_installservice.bat爲SQL

  1. Ç :\ XAMPP \ apache的
  2. C:\ XAMPP的\ mysql的

如果路徑是默認路徑

3

您可以將XAMPP快捷方式複製到「本地磁盤C /用戶/您的用戶名/應用程序數據/漫遊/微軟/ Windows /開始菜單/程序/啓動」。這將使控制面板與電腦啓動,然後如果您要在控制面板的右上角選擇配置,您可以使apache和mysql自動啓動...這是一個相當長的繞圈,但適用於Windows 10.希望它有助於:)

0

查找/搜索安裝了XAMPP服務器的「xampp-control.ini」(例如D:\ Server或C:\ xampp)。
然後在 [自動啓動]

Apache=1 
MySQL=1 
FileZilla=0 
Mercury=0 
Tomcat=0 


其中1 =真和o =假
原來這麼簡單

2

阿帕奇

  1. 運行cmd以管理員身份
  2. 隨時隨地編輯到apache bin direcotry,例如:C:\xampp\apache\bin
  3. 運行:httpd.exe -k installmore info
  4. 重新啓動補償,或運行服務手動(從SERVICES.MSC)

MySQL的

  1. 以管理員身份運行cmd
  2. 轉到阿帕奇斌direcotry,如。:C:\xampp\mysql\bin
  3. 運行:mysqld.exe --installmore info
  4. 重新啓動計算機,或手動運行服務(來自services.msc)
+1

完美的答案。謝謝。在執行上述步驟之前,確保服務在XAMPP中停止。 – STGdb

相關問題