2014-01-06 103 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

相关问题