Настройка XAMPP для запуска Apache и MySQL

Я пытаюсь настроить XAMPP для запуска Apache и MySQL для среды разработки Laravel, которую мне нужно начать использовать.

Когда я впервые открыл XAMPP, я не мог запустить Apache, потому что порт 80 уже использовался. Поменял порт на 8080 как рекомендовано ответом здесь.

В настоящее время, когда я открываю XAMPP, я получаю сообщение об ошибке:

11:12:00 [Apache] Problem detected! 11:12:00 [Apache] Port 80 in use by "Unable to open process" with PID 4! 11:12:00 [Apache] Apache WILL NOT start without the configured ports free! 11:12:00 [Apache] You need to uninstall/disable/reconfigure the blocking application 11:12:00 [Apache] or reconfigure Apache and the Control Panel to listen on a different port 11:12:00 [main] Starting Check-Timer 11:12:00 [main] Control Panel Ready

Но когда я нажимаю «Пуск» для службы Apache, она запускается успешно.

Когда я нажимаю «Пуск» для службы MySQL, я получаю сообщение:

11:17:01 [mysql] Attempting to start MySQL app...

а потом ничего не происходит ...

Я попытался сделать то, что предлагает принятый ответ здесь, и вышел с сервера, удалил файл ibdata1 и перезапустил сервер, но он просто дошел до той же точки с сообщением

11:22:55 [mysql] Attempting to start MySQL app...

то, кажется, ничего не делает ...

Я столкнулся с вопросом Конфликтующие порты MySQL и XAMPP и попробовал предложить ответ - изменить номер порта в my.ini с 3306 на 3307 и добавить строку

$cfg['Servers'][$i]['port'] = '3307';

в config.inc.php, но, похоже, это не решило проблему.

Кто-нибудь знает, как я могу заставить MySQL успешно запускаться из XAMPP?

У вас установлен MAMP или какие-либо другие варианты? иногда это может вызвать конфликты

Isaac 24.08.2018 12:51

Нет, только XAMPP ...

Noble-Surfer 24.08.2018 13:12

Skype? Я знаю, что Skype использует порт 80 из предыдущего опыта. netstat -a -b после этого посмотрите, какие порты используются. Я знаю, что вы сказали, что изменили его, но, надеюсь, это даст больше информации. также измените это в своем httpd.conf в конфигурации apache, а также в другой конфигурации

Isaac 24.08.2018 13:26
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
3
352
0

Другие вопросы по теме