【问题标题】:How to start Apache and MySQL automatically when Windows 8 comes upWindows 8 启动时如何自动启动 Apache 和 MySQL
【发布时间】:2014-01-24 11:11:57
【问题描述】:

我正在使用 XAMPP,版本 3.2.1。我刚刚在 Windows 8 上安装了它。每次我需要去 XAMPP 控制面板启动服务(MySQL、Apache、...);在 Windows 7 中,它会在 Windows 启动时自动启动。

有没有办法让它在 Windows 8 中也自动启动?

【问题讨论】:

  • 为什么要删除答案?它解决了我的问题!我正准备将其标记为“已解决”;但是你删除了它!无论如何谢谢:)
  • 对于可能通过搜索引擎到达此主题的其他人:在 XAMPP 控制面板上:右上角:选中 Apache、MySQL、.. 以自动启动 :)
  • @user385729 麻烦的是你必须在它们开始之前打开控制面板。 ;)

标签: apache xampp


【解决方案1】:

好的,所以我尝试使用 Xampp 控制面板并从 Config 菜单中选择启动 MySQL 不起作用。而是转到 C:\xampp\mysql 并运行一个名为 mysql_installservice 的文件,MySQL 将自动作为 Windows 服务运行。

【讨论】:

    【解决方案2】:

    你可以通过 cmd 来完成。

    对于阿帕奇

    以管理员模式打开 cmd。将目录更改为 C:/xampp/apache/bin。以httpd.exe -k install 运行命令。 将安装您的 Apache 服务器服务。您可以从服务中启动它。

    对于 MySQL

    将目录更改为 C:/xampp/mysql/bin。以mysqld --install 运行命令。您的 MySQL 服务将被安装。您可以从服务中启动它。

    注意:确保选择的 Apache 和 MySQL 服务设置为自动启动。

    你已经完成了。无需启动 XAMPP 控制面板

    【讨论】:

      【解决方案3】:

      打开:

      C/users/YourUserName/AppData/Roaming/Microsoft/Windows/开始菜单/程序/启动

      如果查找上述目录有问题:***

      Windows + R 并写入 shell:startup。按 Enter。它会将您移动到目录。

      将XAMPP控制面板拖放到上述目录

      它会自动打开 XAMPP。

      如果你想自动启动 Apache 和 MySQL,点击 XAMPP 中的 config 并检查 Apache 和 XAMPP 项(如果未选中)并保存。它会自动启动。

      【讨论】:

        【解决方案4】:

        阿帕奇

        1. 以管理员身份运行cmd
        2. 进入Apache bin目录,例如C:\xampp\apache\bin
        3. 运行:httpd.exe -k installmore information
        4. 重新启动计算机,或手动运行服务(来自 services.msc

        MySQL

        1. 以管理员身份运行cmd
        2. 进入MySQL bin目录,例如C:\xampp\mysql\bin
        3. 运行:mysqld.exe --installmore information
        4. 重新启动计算机,或手动运行服务(来自 services.msc

        【讨论】:

        • 完美答案。谢谢。在执行上述操作之前,请确保 XAMPP 中的服务已停止。
        • 在这里结束了关于安装 Apache 服务的一般搜索,以在 Windows 启动时启动(不是特定于 XAMPP)。我在普通 cmd 中(不是以管理员身份)运行“httpd.exe -k install”,它可以工作,但是即使设置为自动启动,服务也不会在启动时启动。所以对我来说,“以管理员身份运行 cmd”成功了!
        【解决方案5】:

        查找/搜索您安装 XAMPP 服务器的文件“xampp-control.ini”(例如,D:\ServerC:\xampp)。

        然后在 [Autostart] 部分编辑:

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

        其中 1 = 真,0 = 假

        就是这么简单。

        【讨论】:

        • 这样做的唯一一件事就是让 Apache 和 MySQL 在 XAMPP 控制面板启动时自动启动,而 OP 希望在系统启动时自动启动 Apache 和 MySQL。
        【解决方案6】:

        您可以将 XAMPP 快捷方式复制到“Local Disk C /users/YourUserName/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Start-up”...

        这将使控制面板随计算机一起启动。然后,如果您选择控制面板右上角的配置,您可以让 Apache 和 MySQL 自动启动...这是一个相当冗长的解决方法,但它适用于 Windows 10。

        【讨论】:

          【解决方案7】:

          如果您的系统上的用户控制帐户关闭,那么您可以以管理员身份运行XAMPP并选中作为服务运行的复选框。

          如果您的系统上的用户控制帐户开启,那么它可能无法正常工作。您必须转到 配置文件 并手动安装为服务或运行 apache_installservice.bat for Apache 和 mysql_installservice.bat for MySQL 在路径

          1. C:\xampp\apache
          2. C:\xampp\mysql

          如果路径是默认路径。

          【讨论】:

            【解决方案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 作为服务运行。以同样的方式进行操作 - 位置为 xampp/mysql,批处理文件为:mysql_installservice.bat 用于服务安装,mysql_uninstallservice.bat 用于删除 MySQL 服务。

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

            【讨论】:

              【解决方案9】:
              1. 窗口 + R
              2. 键入 services.msc
              3. 搜索您的 WAMP Apache 并转到属性并选择 自动
              4. 重新启动计算机。

              作为服务

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

              首先进入你的安装目录(在我的例子中是c:\xampplite)。它可能在其他地方,具体取决于您的安装。在c:\x2\xampp 中也有我的完整版。 进入安装目录后,找到xampp-control.exe 并单击/双击以启动它。

              您应该首先停止所有正在运行的 apache2mysqld/mysql 进程实例来执行此操作。

              单击带有标头名称服务的 Apache 和 MySQL 旁边的复选标记。 它会警告您它正在​​作为服务安装,这当然是我们喜欢它做的事情。点击

              还对 MySQL 执行第 5 步。我们快完成了。

              点击开始运行

              键入services.msc(也可以在管理工具下的控制面板中完成,这比这个点击次数要多)。查找 Apache 2 和 MySQL 服务。

              双击每一项并将启动类型设置为自动(您将看到三个选项:自动手动禁用 ):

              • 自动 - 将在启动时自动启动
              • 手动 - 用户必须手动启动它,即通过发出类似net start apache2 的命令
              • 已禁用 - 将禁用它。

              请注意,服务中的任何更改(例如注册表)都可能导致系统停止。

              单击开始按钮以手动启动它(但仅用于会话)。下次重新启动时,它将自动执行。

              对 MySQL 做同样的事情。

              作为启动程序

              从您的安装目录中找到 xampp_start.exe。

              Ctrl + C 复制它或右键单击文件并点击复制。

              转到 C:\Documents and Settings\Administrator\Start Menu\Programs\Startup 并右键单击它并点击 Paste Shortcut

              当您重新启动时,它也会启动,您会看到如下内容:

              您可以通过在安装目录中发出xampp_stop.exe 命令来停止它。

              另外值得一提的是,如果你再次右键点击快捷方式并点击属性,尝试将运行选项更改为最小化。这样,一旦启动,快捷方式就会出现在您的任务栏上。

              【讨论】:

              • 这是最好最彻底的答案
              【解决方案10】:

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

              【讨论】:

              • 您还需要停止要作为服务安装的模块,然后单击左侧的“服务”复选框并对弹出的消息回答“是”。不幸的是,由于某种原因,它不适用于 Filezilla。
              • 我认为 xampp 应该有一个对话框/提示框,当您尝试在管理员中未运行时单击服务时会显示该对话框/提示框,它是必需的,以便它可以通知人们。
              • 不处于管理员模式时应该有一个灰色按钮和一个工具提示“以管理员身份运行 XAMPP 以使用”。 XAMPP 的人得到了一些 UX 的人。
              • 看起来他们改变了一些东西。必须编辑 xampp-control.ini 文件并将值设置为 1 才能做到这一点。 [EnableServices] Apache=1 MySQL=1
              • -> 配置(右上角)-> 自动启动模块-> 选择 Apache(和其他)复选框。现在,这是一个有效的回复。
              【解决方案11】:

              xampp_start.exe 从 XAMPP 安装目录复制到 C:\Users\YOUR USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

              YOUR USERNAME 替换为您的用户名。

              【讨论】:

              • 问题是关于 Windows-StartUp(不是 User-StartUp)。
              【解决方案12】:

              转到 Config 按钮(右上角)并为 Apache 选择 Autostart

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

              C:\Users\ 用户名 \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

              C:\ProgramData\Microsoft\Windows\开始菜单\程序\启动

              【讨论】:

              • 选择自动启动会启动选定的模块(这里是“apache”和“mysql”,因为我选择了这两个模块),但不是“xampp 控制面板”本身。我们需要手动启动控制面板(我不确定其他版本,但在“xampp contol panel v3.2.1”上)。要使用系统启动的服务/模块启动控制面板本身,首先我们需要以管理员身份运行控制面板。然后在控制面板左侧选择模块作为“服务”。
              • 谢谢你......永远不会知道......我也一直在使用xampp!
              • 谢谢,这正是我们所需要的 ?
              猜你喜欢
              • 2013-07-01
              • 1970-01-01
              • 2015-01-31
              • 1970-01-01
              • 2021-05-18
              • 2011-12-22
              • 1970-01-01
              • 1970-01-01
              • 2012-03-18
              相关资源
              最近更新 更多