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
Вы можете изменить порт на обоих серверах 80 8080 3306 3307, если вы хотите одновременно запускать серверы
Вы можете просто удалить или остановить службу apache (apache2.4) от служб при использовании run > services.msc
. А затем попробуйте запустить apache с панели управления xampp. (В моем случае удаление сработало.)
Я неоднократно рассматривал этот вопрос, но во многих случаях отсутствующая подсказка не упоминается. Изменение портов недостаточно.
Если вы переименуете папку xampp в другое место, вам нужно запустить <xamppdir>
/setup_xampp.bat, чтобы создать новый рабочий стол xampp
Вы можете.
Просто измените порты
и вы можете использовать один MySQL для обоих
в моем случае они имеют разные версии,
XAMPP 3.2.2 и XAMPP 3.2.1 запускают разные версии mySQL PHP.
Я считаю, что различия версий могут быть причиной того, что он работает для меня, возможно, из-за имен процессов в ОС.
ServerName localhost:81
Обходным решением может быть установка Apache/mysql/php отдельно, а не пакет с другой версией.
Когда я работал с wamp, я сделал это, и сервер Apache для обоих был запущен.
Google, как установить отдельно