XAMPP с уже установленными apache и mysql - PullRequest
11 голосов
/ 23 февраля 2011

Есть ли проблемы для установки xampp с уже установленными apache и mysql?

Ответы [ 8 ]

11 голосов
/ 23 февраля 2011

Не должно быть никаких проблем.Просто знайте, что вы не сможете запустить оба сервера Apache или MySQL одновременно, не изменяя их для использования нестандартных портов.(Вы можете легко использовать сервер XAMPP MySQL с существующим Apache или существующий сервер MySQL с XAMPP Apache.)

У вас также могут возникнуть проблемы с регистрацией XAMPP Apache и MySQL в качестве служб Windows с использованием элементов управления XAMPP.если у вас есть другие серверы Apache и MySQL, настроенные как службы (я ожидаю конфликтов имен служб).

Если на вашем компьютере уже установлены Apache и MySQL, я не уверен, почему вы захотитетакже установите XAMPP.

2 голосов
/ 06 февраля 2012

Лучший способ - изменить номер порта с 3306 на 3307 для ранее существовавшего сервера MySQL, чтобы можно было одновременно использовать оба экземпляра MySQL (XAMPP MySQL и ранее существовавший MySQL) без конфликта.

2 голосов
/ 23 февраля 2011

Для личного пользования?Работает отлично!Просто используйте нужные приложения (xampp_start / xampp_stop) для запуска сервера apache / mysql!

0 голосов
/ 22 июля 2018

Если у вас уже установлены Apache и MySQL, зачем вам XAMPP?Конечно, у вас уже есть полный стек LAMP / WAMP уже?

Просто чтобы добавить заметку.

Ранее я устанавливал сервер MySQL на локальном компьютере для некоторых проектов разработки, для которых не требовался стек ..AMP.В основном NodeJS, Angular и Java-приложения.

Большая часть моей веб-разработки была сделана на сервере Ubuntu, работающем со стеком LAMP, поэтому я никогда не удосужился настроить локальную среду разработки для веб-разработки.

В последние пару дней я решил настроить среду разработки на моем компьютере с Windows 10, используя XAMPP (с уже запущенным сервером MySQL).Вот что я нашел:

Запуск проектов, которые подключаются к локальному серверу MySQL, не является проблемой, поскольку все подключения к базе данных записываются в каждом отдельном проекте.Так что на самом деле установка MySQL с XAMPP вовсе не обязательна.Вы можете определенно жить, не будучи частью установки XAMPP.

Что мне действительно нужно, так это консоль phpmyadmin для администрирования существующего сервера MySQL.Итак, я немного покопался в каталогах xampp.

Вы можете добавить имя пользователя и пароль локального сервера баз данных MySQL в этом файле:

/ xampp / phpMyAdmin / config.inc.php

phpMyAdmin теперь будет доступен через http://localhost/phpmyadmin и будет подключен к существующей установке MySQL.

Вам также потребуется создать базу данных phpmyadmin влокальный сервер MySQL для хранения настроек phpmyadmin, а также учетная запись 'pma' @ 'localhost' без пароля.Вход в phpyadmin предложит вам создать базу данных, просто следуйте инструкциям, и phpmyadmin будет обрабатывать создание базы данных.Пользователь pma ( P hp M y A dmin) должен быть создан вручную, без пароля, с полными правами администратора.Теперь все готово ...

Я старался изо всех сил связать сервер MySQL с консолью администратора XAMPP, но изо всех сил пытался заставить консоль администратора XAMPP распознать, что сервер MySQL включен.Я попытался отредактировать путь к файлам mysqld.exe и my-default.ini в нескольких файлах XAMPP, но ни один из них не помог.Я хотел бы знать, возможно ли это.

Файлы, которые я редактировал:

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

К сожалению, ни одно из правок не изменило.Тем не менее, я все еще был в состоянии администрировать сервер MySQL из phpmyadmin и MySQL Workbench, так что никаких потерь на самом деле.

Надеюсь, это кому-нибудь поможет:)

0 голосов
/ 12 июня 2017

Не должно быть никаких проблем, но вам нужно решить, какой сервер MySQL вы будете использовать: установленный на XAMPP или существующий сервер MySQL

0 голосов
/ 27 сентября 2015

Вам нужно изменить номер порта в установщике MySQL, вы найдете возможность перенастроить сервер MySQL.

Измените номер порта на 3308, и тогда все будет работать нормально.

0 голосов
/ 25 декабря 2013

Это действительно просто ... Просто вам нужно вручную остановить службы Apache и MySQL ... Нет необходимости изменять любой номер порта.

После этого вы можете запустить службу Apache и MySQL через Xammp:)

0 голосов
/ 23 февраля 2011

Думаю, вы захотите удалить apache и mysql и установить xampp после.Xampp добавит оба, и они могут столкнуться, если вы установите xampp, и они уже установлены.Вы должны сделать резервную копию ваших баз данных MySQL и вернуть их после, и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...