已安装 apache 和 mysql 的 XAMPP

Posted

技术标签:

【中文标题】已安装 apache 和 mysql 的 XAMPP【英文标题】:XAMPP with apache and mysql already installed 【发布时间】:2011-07-03 01:38:54 【问题描述】:

在已经安装了apache和mysql的情况下安装xampp有什么问题吗?

【问题讨论】:

我也有同样的问题。我已经安装和卸载了 wamp & 当我安装 xamp 时我出错了:Apache 服务不能也不能 stat -1 【参考方案1】:

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

只是为了添加注释。

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

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

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

运行连接到本地 MySQL 服务器的项目不是问题,因为所有数据库连接都编写在每个单独的项目中。所以说真的,用 XAMPP 安装 MySQL 根本不是必需的。你绝对可以不用它作为 XAMPP 安装的一部分。

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

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

/xampp/phpMyAdmin/config.inc.php

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

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

我尽力将 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 服务器,所以真的没有损失。

希望对某人有所帮助:)

【讨论】:

【参考方案2】:

应该没有问题,但是你需要决定你将使用哪个 MySQL 服务器,是 XAMPP 安装的还是现有的 MySQL 服务器

【讨论】:

【参考方案3】:

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

将其端口号更改为3308,然后一切正常。

【讨论】:

【参考方案4】:

真的很简单...只需手动停止 apache 和 mysql 服务..无需修改任何端口号。

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

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

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

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

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

【讨论】:

以上是关于已安装 apache 和 mysql 的 XAMPP的主要内容,如果未能解决你的问题,请参考以下文章

XAMP安装Apacher无法启动

PHP 环境搭建

安装xamp之后,appachmysql无法启动的解决

WIN7 wamp 怎么同时安装 Xampp,不同时启动,不同端口,都无法启动Xampp的apache,80端口未占用

如何删除或停用 Snow Leopard 上的默认 apache2 服务器?

如何将 PHP 添加到 Linux Mint 20(已安装 Apache2 和 MySQL)