Я только что установил программное обеспечение XAMPP несколько дней назад, и я рад его использовать.Установка прошла довольно хорошо.Когда это было закончено, я открыл программное обеспечение XAMPP.
Я был очень обеспокоен сообщениями, появляющимися в программном обеспечении XAMPP.Эти сообщения выглядят так:
Чтобы исправить ситуацию, я сначала попытался исправить ошибку, связанную с Apache.Ошибка выглядела так:
8:33:34 PM [Apache] Problem detected!
8:33:34 PM [Apache] Port 80 in use by "Unable to open process" with PID 4!
8:33:34 PM [Apache] Apache WILL NOT start without the configured ports free!
8:33:34 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
8:33:34 PM [Apache] or reconfigure Apache and the Control Panel to listen on a different port
Я искал некоторые ответы в Интернете и нашел, как исправить ошибку в Apache выше.
Мои попытки
Первое решение выглядит следующим образом из этого вопроса о переполнении стека ( XAMPP - Порт 80 используется «Не удается открыть процесс» с PID 4! 12 )
Мне удалось подписаться на него, но проблема в том, что ошибка все еще появляется на XAMPP, возможно потому, что я не смог найти программное обеспечение под названием «Служба публикации в Интернете»«и комментарий с наибольшим количеством голосов намекал на отключение« Службы отчетов SQL Server (MSSQLSERVER) », которая включает в себя просмотр в Visual Studio (у меня был Visual Studio 2012 Ultimate), который может сделать мой ноутбук очень медленным, находя инструменты данных SQL Serverбесполезно и представляет слишком много процессов и щелчков.
Команда «net stop was / y» не работала, потому что мне показывали ошибку, обведенную ниже:
Второе решение выглядит следующим образом:
Я смог следовать ему.Мне удалось найти термин «Listen 80» в текстовом файле, и я изменил его на «Listen 8080» и термин «localhost: 80», и я изменил его на «localhost: 8080».
Я нашел ключевое слово «Listen 80», которое нужно изменить на «Listen 8080» (посмотрите на слово «Listen 8080», выделенное синим цветом)
Я нашел ключевое слово "localhost: 80", которое должно быть изменено на "localhost 8080" (посмотрите на слово "localhost 8080", выделенное синим цветом)
Я закрыл программное обеспечение XAMPP и открыл указанное программное обеспечение.Я был рад, потому что я вижу только ошибку, связанную с MySQL.Но когда я нажал на кнопку «Пуск» на «Апаче», появилась новая ошибка, которую я собираюсь устранить в ближайшее время.Новая ошибка заключена в красную рамку ниже:
Теперь я частично решил проблему, связанную с «Порт 80 используется» с помощью «Невозможно открыть»процесс "с PID 4!"ошибка, но она не заканчивается, потому что я получаю новую ошибку.
Теперь мы включаем попытку исправить ошибку, связанную с MySQL.Ошибка выглядела так:
9:56:28 PM [mysql] Problem detected!
9:56:28 PM [mysql] Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!
9:56:28 PM [mysql] MySQL WILL NOT start without the configured ports free!
9:56:28 PM [mysql] You need to uninstall/disable/reconfigure the blocking application
9:56:28 PM [mysql] or reconfigure MySQL and the Control Panel to listen on a different port
Я искал некоторые ответы в Интернете и нашел, как исправить ошибку в MySQL выше.
Мои попытки
Первое решение выглядит следующим образом из этого вопроса переполнения стека: ( xampp MySQL не запускается )
Я был в состоянии следовать за этим, но проблема в том, что ошибка все еще появляется на XAMPP.Я не знаю, где я запутался.Я обнаружил файл my.ini в неожиданном месте, как показано, обведенным красным.
Затем я последовал заявленному решению.Я изменил порт 3306 на 3307 в файле my.ini.Я изменил его в этой части файла (показано выделенным синим цветом).
Я закрыл программное обеспечение XAMPP и снова открыл его.Сюрприз, сюрприз, такая же ошибка все еще была при запуске.
Когда я попытался найти альтернативный способ найти файл my.ini, чтобы изменить номер порта с 3306 на 3307, следуя папкам пути (попо умолчанию это xampp \ php \ php.ini).Я установил программное обеспечение XAMPP на диск D, потому что там много свободного места.Поэтому я следовал по пути к папкам и разочарован, потому что там было ДВА INI-файла, как показано ниже.
Что бы я сделал с этими двумя файлами php.ini?Я не смею их трогать.
Второе решение выглядит следующим образом:
Это почти похоже на предшествующее альтернативное решениетак что это довольно бесполезно.
Мой вопрос:
Как мы можем исправить ошибку
"Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!"
если предыдущие решениячто сработало на других не работает на меня?Я сталкиваюсь с уникальной ситуацией?