2012-02-21 1 views
3

아파치와 MySQL을 기본 MAMP 포트 (각각 8888과 8889)로 실행하고 있으며 모든 것이 작동하는 것처럼 보입니다. 그러나 포트 80을 Apache로 변경하고 3306을 mySQL으로 변경하면 mySQL 서버를 다시 시작할 수 없습니다.mamp 포트를 80 및 3306으로 설정

이 포트에서 실행되도록 MAMP를 설정하려고합니다. 이는 드림위버에서 개발하기에 적합하기 때문입니다. 따라서 드림위버에 이상적인 개발 환경을 갖고 싶다면 다음을 사용하십시오. 3306 포트? 또는 잠재적 인 문제는 무엇 일 수 있습니까?

감사

그냥 경우 사용자가 동일한 문제를 겪고

답변

8

, 여기에 내가 그것을 고정하는 방법이다 : 나는 활동 모니터 프로그램을 열고 "모든 프로세스는"
다음 나는 "mysqld를 검색 선택

"을 검색 텍스트 필드에 입력하십시오. mysql을 실행할 인스턴스가 있고 그 인스턴스를 찾고 종료 프로세스를 종료해야 할 가능성이 큽니다.
MAMP를 다시 시작하면 모든 설정이 완료되어야합니다.

2

i posted my solution here.. 하지만 편집인 신들이 다시 게시하는 것을 방해합니까? 나는 이것이 복음주의 적 가치가 있다는 것을 너무도 분명하고 일관되게 알게되었다.

수정의 예는 Abhinav Sood입니다.

  1. 런치 MAMP. 터미널을 스포트라이트에 입력하여 엽니 다 (Command + Space).

  2. MAMP 기본 설정 (Command +)을 열고 MAMP 포트 재설정 (Apache 및 MySQL의 경우 각각 포트 8888 및 포트 8889)을 클릭하십시오. 확인을 클릭하십시오.

  3. 터미널로 전환하십시오. sudo apachectl stop을 입력하여 시스템 Apache를 종료하십시오.

  4. MAMP를 다시 시작하십시오.

  5. 다시 MAMP 환경 설정을 열고 기본 Apache 및 MySQL 포트로 설정을 클릭하십시오. Apache와 MySQL 포트를 각각 80과 3306으로 설정합니다.

  6. 터미널로 전환하십시오. Apache를 다시 시작하려면 sudo apachectl restart을 입력하십시오.

  7. 다시 전환 MAMP을 열기 시작 페이지를 클릭 (또는 브라우저에서 http://localhost/MAMP/?language=English로 이동)

하면됩니다.

1

나는 httpd.conf를 구성했습니다. 해당 파일에서 은 대체 : 80

다시 시작 MAMP를 :

localhost를 들어 80

를 수신합니다. 그것은 나를 위해 일했습니다.80 apachectl을 문제 : @Mazal

+0

phpmyadmin은 여전히 ​​8889를 듣고 있어야한다고 확신합니다.이 문제를 해결하는 방법은 무엇입니까? 시작 페이지가로드되지 않아야합니다. – compguy24

0

마지막으로 나는 당신의 좋은 큰이 로컬 호스트를 고정 해결책을 발견했다. 그러나이 문제는 다시 시작한 후 다시 시작됩니다 !!!!!!

그래서 MAMP를 종료 할 때 ->이 확인란을 선택 취소하십시오.

이렇게하면 포트 설정이 localhost : 80 및 apachectl에 녹색으로 유지됩니다.

건배!