已经安装了apache和mysql的XAMPP

时间:2011-02-23 20:21:10

标签: mysql apache install xampp

使用apache和mysql安装xampp是否有任何问题?

8 个答案:

答案 0 :(得分:11)

应该没有任何问题。只要知道您无法同时启动Apache服务器或MySQL服务器而不修改它们以使用非标准端口。 (您可以轻松地将XAMPP MySQL服务器与现有的Apache或现有的MySQL服务器与XAMPP Apache一起使用。)

如果您将其他Apache和MySQL服务器配置为服务(我预计服务名称冲突),您可能会在使用XAMPP控件将XAMPP Apache和MySQL注册为Windows服务时遇到一些问题。

如果您的计算机上已经安装了Apache和MySQL,我不确定您为什么还要安装XAMPP。

答案 1 :(得分:2)

供个人使用?工作良好!只需使用正确的应用程序(xampp_start / xampp_stop)来运行apache / mysql服务器!

答案 2 :(得分:2)

最好的方法是将已存在的MySQL服务器的端口号从3306更改为3307,这样您就可以同时使用两个MySQL实例(XAMPP MySQL和预先存在的MySQL)而不会发生冲突。

答案 3 :(得分:0)

我想你可能想考虑删除apache和mysql并在之后安装xampp。 Xampp将添加两者,如果您安装xampp并且它们已经安装,它们可能会发生冲突。 你应该在你的mysql数据库上做一个备份并把它们放回去,你应该没问题。

答案 4 :(得分:0)

您需要更改MySQL安装程序中的端口号,您将找到重新配置MySQL服务器的选项。

将其端口号更改为DT2[DT1, (xcols) := .SD + (i.SD > 0L), .SDcols=xcols, i.SDcols=icols] ,然后一切正常。

答案 5 :(得分:0)

There should be no problem, but you need to decide which MySQL server you will use, whether the installed one along XAMPP or the exist MySQL server

答案 6 :(得分:0)

如果已经安装了Apache和MySQL,那么为什么需要XAMPP?当然您已经拥有完整的LAMP / WAMP堆栈吗?

只需添加注释即可。

我以前在本地计算机上安装了MySQL服务器,用于一些不需要.AMP堆栈的开发项目。主要是NodeJS,Angular和Java应用程序。

我的大多数Web开发都是在运行LAMP堆栈的ubuntu服务器上完成的,因此我从不费心为Web开发设置本地开发环境。

在过去的几天里,我决定使用XAMPP(已运行MySQL服务器)在Windows 10计算机上设置开发环境。这是我发现的:

运行连接到本地MySQL服务器的项目不是问题,因为所有数据库连接都写在每个单独的项目中。因此,实际上,完全不需要使用XAMPP安装MySQL。绝对可以不用XAMPP安装就可以拥有它。

我想要的是用于管理现有MySQL服务器的phpmyadmin控制台。因此,我在xampp目录中进行了一些挖掘。

您可以在此文件中添加本地MySQL数据库服务器的用户名和密码:

  

/xampp/phpMyAdmin/config.inc.php

现在可以通过http://localhost/phpmyadmin访问phpMyAdmin,并将其连接到现有的MySQL安装。

您还需要在本地MySQL服务器上创建一个phpmyadmin数据库来存储phpmyadmin设置,以及一个没有密码的'pma'@'localhost'帐户。登录phpyadmin将提示您创建数据库,只需按照提示进行操作,phpmyadmin将处理数据库创建。必须手动创建pma( P hp M y A dmin)用户,无需密码,并具有完全的管理员权限。现在您可以去...

我尽了最大努力将MySQL服务器链接到XAMPP管理控制台,但是很难使XAMPP管理控制台识别出已启用MySQL服务器。我尝试在几个XAMPP文件中编辑mysqld.exe和my-default.ini文件的路径,但没有一个起作用。我想知道这是否可能。

我编辑的文件:

  • uMain.pas
  • xampp_shell.bat
  • MySQL_start.bat
  • xampp_start.c
  • ctl.bat

不幸的是,所有编辑都没有起到什么作用。但是,我仍然可以通过phpmyadmin和MySQL Workbench来管理MySQL服务器,因此确实没有损失。

希望能帮助到某人:)

答案 7 :(得分:-1)

这很简单......只需要手动停止apache和mysql服务..不需要修改任何端口号。

之后你可以通过Xammp启动apache和mysql服务:)