Запуск 2 xampp на том же локальном компьютере

0
11:05:16 AM  [Apache]   Apache Service detected with wrong path
11:05:16 AM  [Apache]   Change XAMPP Apache and Control Panel settings or
11:05:16 AM  [Apache]   Uninstall/disable the other service manually first
11:05:16 AM  [Apache]   Found Path: "C:\xampp\apache\bin\httpd.exe" -k runservice
11:05:16 AM  [Apache]   Expected Path: "c:\newxampp\apache\bin\httpd.exe" -k runservice
11:05:16 AM  [mysql]    MySQL Service detected with wrong path
11:05:16 AM  [mysql]    Change XAMPP MySQL and Control Panel settings or
11:05:16 AM  [mysql]    Uninstall/disable the other service manually first
11:05:16 AM  [mysql]    Found Path: C:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
11:05:16 AM  [mysql]    Expected Path: c:\newxampp\mysql\bin\mysqld.exe --defaults-file=c:\newxampp\mysql\bin\my.ini mysql
11:05:16 AM  [mysql]    Problem detected!
11:05:16 AM  [mysql]    Port 3306 in use by "C:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql"!
11:05:16 AM  [mysql]    MySQL WILL NOT start without the configured ports free!
11:05:16 AM  [mysql]    You need to uninstall/disable/reconfigure the blocking application
11:05:16 AM  [mysql]    or reconfigure MySQL and the Control Panel to listen on a different port

Я хочу запустить 2 xampp на моем локальном сервере. Я установил один, следующий за обычной установкой, другой, я изменил имя папки на newxampp. Я изменил порты, используемые вторым xampp в httpd.conf а также порты mysql.

Вопросы почему xampp apache и mysql второго xampp не работают и получают вышеприведенную ошибку.

Причина установки 2 xampp:

Я выполнил проекты на 5.5 php, и в настоящее время я хочу научиться использовать zend framework, но я не могу установить композитор, потому что ему нужно 5,6 php и поэтому я установил новый xampp с 7.0. Я не могу просто обновить старый xampp, потому что у меня есть много проектов, использующих старую версию, и их трудно обновить сейчас

Версия Xampp:

one is v3.2.1 other is v3.2.2 
Теги:
xampp

5 ответов

1

Вы можете изменить порт на обоих серверах 80 8080 3306 3307, если вы хотите одновременно запускать серверы

  • 0
    Я уже изменил это, как я упоминал в OP выше. Я событие изменил порты, используемые в FileZilla
0

Вы можете просто удалить или остановить службу apache (apache2.4) от служб при использовании run > services.msc. А затем попробуйте запустить apache с панели управления xampp. (В моем случае удаление сработало.)

0

Я неоднократно рассматривал этот вопрос, но во многих случаях отсутствующая подсказка не упоминается. Изменение портов недостаточно.

Если вы переименуете папку xampp в другое место, вам нужно запустить <xamppdir>/setup_xampp.bat, чтобы создать новый рабочий стол xampp

0

Вы можете.
Просто измените порты
и вы можете использовать один MySQL для обоих
в моем случае они имеют разные версии,
XAMPP 3.2.2 и XAMPP 3.2.1 запускают разные версии mySQL PHP.
Я считаю, что различия версий могут быть причиной того, что он работает для меня, возможно, из-за имен процессов в ОС.

  • 0
    я использую другую версию xampp одна v3.2.1 другая v3.2.2
  • 0
    Я изменил порты в httpd.conf, а также в настройках службы конфигурации. Я изменил на 81. Есть ли другое место, где мне нужно изменить, что я пропустил? Я даже меняю ServerName localhost:81
Показать ещё 8 комментариев
0

Обходным решением может быть установка Apache/mysql/php отдельно, а не пакет с другой версией.

Когда я работал с wamp, я сделал это, и сервер Apache для обоих был запущен.

Google, как установить отдельно

  • 0
    что означает, что мне нужно удалить newxampp и установить новую версию php и mysql?
  • 0
    Да, удалите второй, который не работает, и установите компоненты отдельно. Зайдите в Apache lounge и скачайте их пакет, установите его. Скачайте php и установите его. Загрузите пакет MySQL и установите его. И используйте этот apache24 в качестве второго вместо xamp (2)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню