Я пытаюсь настроить XAMPP для запуска Apache & MySQL для среды разработки Laravel , которую мне нужно начать использовать.
Когда я впервые открыл XAMPP, я не смог запустить Apache, потому что порт 80 уже использовался. Я изменил порт на 8080 в соответствии с рекомендациями здесь .
В настоящее время, когда я открываю XAMPP, я получаю сообщение об ошибке:
11: 12: 00 [Apache] Обнаружена проблема!
11:12:00 [Apache] Порт 80 используется «Невозможно открыть процесс» с PID 4!
11:12:00 [Apache] Apache НЕ БУДЕТ запускаться без свободных настроенных портов!
11:12:00 [Apache] Вам необходимо удалить / отключить / перенастроить блокирующее приложение
11:12:00 [Apache] или перенастройте Apache и панель управления для прослушивания на другом порту
11:12:00 [main] Запуск Check-Timer
11:12:00 [главная] Панель управления готова
Но когда я нажимаю «Пуск» для службы Apache, она запускается успешно.
Когда я нажимаю «Пуск» для службы MySQL, я получаю сообщение:
11: 17: 01 [mysql] Попытка запустить приложение MySQL ...
и тогда ничего не происходит ...
Я попытался сделать то, что предлагает принятый ответ здесь , и вышел из сервера, удалил файл ibdata1
и перезапустил сервер, но он просто добрался до той же точки с сообщением
11: 22: 55 [mysql] Попытка запустить приложение MySQL ...
тогда, похоже, ничего не делает ...
Я наткнулся на Конфликтующие порты MySQL и XAMPP и попробовал то, что предложил ответ - изменив номер порта в my.ini
с 3306 на 3307 и добавив строку
$cfg['Servers'][$i]['port'] = '3307';
в config.inc.php, но это, похоже, не решило проблему.
Кто-нибудь знает, как заставить MySQL успешно запускаться из XAMPP?