Установка портов mamp на 80 и 3306

У меня и Apache, и MySQL работают с портами MAMP по умолчанию (8888 и 8889 соответственно), и все, кажется, работает, но когда я переключаю порты на 80 для Apache и 3306 для mySQL, сервер mySQL не может перезапуститься.

Я пытаюсь настроить MAMP для работы на этих портах, потому что, очевидно, это оптимально для разработки в Dreamweaver... Таким образом, учитывая, что я хотел бы иметь идеальную среду разработки для Dreamweaver, есть ли способ обойти порт 3306? Или какими могут быть потенциальные проблемы?

Спасибо

4 ответа

Решение

На случай, если у кого-то возникнет такая же проблема, вот как я ее исправил:

Я открыл программу Activity Monitor и выбрал "Все процессы"
Далее я ищу "mysqld" в текстовом поле поиска. Есть хороший шанс, что у вас запущен экземпляр mysql, и вы должны найти его и нажать кнопку quit.
Перезапустите MAMP и у вас все будет готово.

я разместил свое решение здесь.. но будет ли это раздражать богов редактора, чтобы повторно опубликовать? я обнаружил, что это работает настолько четко и последовательно, что стоит благовествовать.

исправить любезность Abhinav Sood.

  1. Запустите MAMP. Откройте Терминал, напечатав терминал в Центре внимания (Команда + Пробел).

  2. Откройте настройки MAMP (Command +,) и нажмите "Сбросить порты MAMP" (порт 8888 и порт 8889 для Apache и MySQL соответственно). Нажмите на ОК.

  3. Переключитесь на терминал. Тип sudo apachectl stop отключить систему Apache.

  4. Перезапустите MAMP.

  5. Откройте настройки MAMP еще раз и нажмите Установить порты по умолчанию Apache и MySQL. Это установит порты Apache и MySQL на 80 и 3306 соответственно.

  6. Переключитесь на терминал. Тип sudo apachectl restart перезапустить Apache.

  7. Вернитесь к MAMP и нажмите "Открыть стартовую страницу" (или перейдите к http://localhost/MAMP/?language=English в вашем браузере)

И вы сделали.

Я настроил httpd.conf. В этом файле просто замените:

Слушай 80

за

Слушай localhost:80

перезапустите mamp. Это сработало для меня.

@Mazal

В конце концов я нашел ваше отличное решение для исправления проблемы localhost:80 и apachectl. Тем не менее, проблема возобновится, когда после перезапуска против!!!!!!

Так что исправьте эту настройку перехода -> при выходе из MAMP-> [снимите флажок] сервер остановки окна.

это сохранит настройки порта на localhost:80 и apachectl в зеленом свете.

ура!

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