如何在Windows 8启动时自动启动Apache和MySQL

use*_*729 52 apache xampp

我使用的是XAMPP,版本3.2.1.我刚刚在Windows 8上安装它.每次我都需要去XAMPP控制面板启动服务(MySQL,Apache,...); 在Windows 7中,它在Windows出现时自动启动.

有什么办法可以让它在Windows 8中自动启动吗?

小智 134

使用" 以管理员身份运行 "启动控制面板,然后您可以安装Apache和MySQL作为服务:

在此输入图像描述

  • 看起来他们改变了一些东西 必须编辑xampp-control.ini文件并将值设置为1才能实现此目的.[EnableServices] Apache = 1 MySQL = 1 (10认同)
  • 我认为xampp应该有一个对话框/提示框,当你尝试点击服务并且它没有在管理员中运行时显示,它需要它才能通知人们. (7认同)
  • 您还需要停止要作为服务安装的模块,然后单击左侧的"服务"复选框,并对弹出的消息回答"是".不幸的是,由于某种原因,它对Filezilla不起作用. (5认同)
  • 不处于管理模式时应该有一个灰色按钮,工具提示"以管理员身份运行XAMPP".XAMPP的人得到了一些用户体验. (5认同)

And*_*res 56

转到Config按钮(右上角)并选择Autostart for Apache. 配置按钮

自动启动模块

要在Windows中的启动时启动XAMPP,请在此文件夹中粘贴Xampp控制面板的快捷方式:

C:\ Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

要么

C:\ ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp


小智 9

  1. 窗口+ R
  2. 然后键入services.msc
  3. 然后搜索你的wamp apache并转到属性并选择auto.
  4. 然后重新启动计算机.

作为一项服务

您可以通过以下方式设置此项:

首先到你的安装目录(在我看来是这样c:\xampplite).它可能在其他地方,具体取决于您的安装.还有我的完整版c:\x2\xampp.
在安装目录中找到xampp-control.exe并单击/双击以启动它.
您应该首先停止所有正在运行的apache2和mysqld/mysql实例来执行此操作.
单击Apache和Mysql旁边的复选标记,标题名称为Service.它会警告你它正在安装作为服务,这当然是我们喜欢它做的.单击是.
使用Mysql也可以执行第5步.我们差不多完成了.
单击开始»然后单击运行

输入services.msc(它也可以在管理工具下的控制面板中完成,这种方式比这个点击很多).找到apache2和mysql服务.

双击每一个并将启动类型设置为自动(您将看到3个选项:自动,手动,禁用)
自动 - 将在启动时自动启动
手动 - 用户必须手动启动它,即通过发出命令如net启动apache2 已禁用 - 将禁用它. 请注意,虽然服务器中的任何更改都会像注册表一样导致系统停止 单击开始按钮以手动启动它(仅适用于会话).下次重启它将自动化.
用mysql做同样的事情.作为一个启动程序

从安装目录中找到xampp_start.exe.

按Ctrl + C复制它或右键单击该文件并点击复制.
转到C:\ Documents and Settings\Administrator\Start Menu\Programs\Startup并右键单击它并点击粘贴快捷方式当你重新启动它时,它也会启动,你会看到这样的东西:

您可以通过xampp_stop.exe在安装目录中发出命令来停止它.
另外值得一提的是,如果再次右键单击快捷方式并点击属性,请尝试将运行选项更改为最小化.这样,快捷方式一旦启动就会出现在任务栏上.请享用.


Mar*_*ark 8

最新的XAMPP版本之一(XAMPP for Windows v5.6.11(PHP 5.6.11)肯定,也可能是某些早期版本)没有带有"Svc"复选框的控制面板,允许安装Apache和MySQL作为服务.

转而使用xampp/apache目录(通常为C:/ xampp/apache)并以管理员身份运行apache_installservice.bat.还有apache_uninstallservice.bat用于卸载.

要将mysql作为服务运行,请以相同的方式执行 - location是xampp/mysql,批处理文件是:mysql_installservice.bat用于服务安装,mysql_uninstallservice.bat用于删除mysql服务.

您可以通过转到服务管理器窗口(按Windows + R并键入:services.msc)来检查它们是否已安装,并检查是否有Apache服务(我有Apache2.4)正在运行并设置为自动启动.Mysql服务名称只是:mysql.

希望能帮助到你!


bat*_*to3 5

阿帕奇

  1. cmd以管理员身份运行
  2. 转到apache bin direcotry,例如: C:\xampp\apache\bin
  3. 运行:httpd.exe -k install 更多信息
  4. 重新启动comp,或手动运行服务(来自services.msc)

的MySQL

  1. cmd以管理员身份运行
  2. 转到apache bin direcotry,例如: C:\xampp\mysql\bin
  3. 运行:mysqld.exe --install 更多信息
  4. 重新启动comp,或手动运行服务(来自services.msc)