Mac OS X Lion을 웹 서버로 바꾸는 방법? 수 있음을 알았습니다. 이제 Lion으로

오랫동안 MAMP를 사용한 후 실제로 Snow Leopard의 내장 Apache 서버를 사용할 수 있음을 알았습니다. 이제 Lion으로 업그레이드 했으므로 더 이상이 작업을 수행하는 방법을 모릅니다.

Mac OS X Lion을 웹 서버로 전환하여 최신 버전의 PHP 및 MySQL을 쉽게 실행할 수 있도록하는 방법을 알고 있습니까? 또한 “localhost”별칭을 어떻게 설정합니까? httpd.conf 파일 인 Lion에서 더 이상 찾지 못하는 파일 인 것을 기억합니다.



답변

먼저 공유 프리 페인에서 Apache를 활성화해야합니다. “웹 공유”를 확인하고 웹 서버가 실행 중입니다.

Mountain Lion 이후로 웹 공유는 공유 환경 설정 분할 창에서 제거되었지만 Apache는 여전히 포함되어 있습니다. Mountain Lion에서 Apache를 제어하려면 이 답변 을 확인하십시오 .

PHP를 활성화하려면 /etc/apache2/httpd.confTerminal.app 에서 편집해야합니다 . 루트 자격 증명이 필요합니다. nano에 불편한 경우 매우 액세스 가능한 명령 줄 편집기입니다 vim.

sudo nano /etc/apache2/httpd.conf

줄을 찾으십시오 ( ctrl+ W를 눌러 검색을 시작할 수 있음 nano).

#LoadModule php5_module libexec/apache2/libphp5.so

주석 처리를 제거하십시오. 다음 줄을 찾으십시오

#Include /private/etc/apache2/extra/httpd-vhosts.conf

가상 호스트 지원을 활성화하기 위해 주석 처리를 제거하십시오.

파일을 저장하고 + nano를 눌러 종료 한 다음 (es) 를 눌러 변경 사항을 확인한 다음를 누릅니다 .ctrlXYenter

이제 파일에서 가상 호스트를 편집 할 수 있습니다 /etc/apache2/extra/httpd-vhosts.conf

sudo nano /etc/apache2/extra/httpd-vhosts.conf

중요하게 정의 된 첫 번째 호스트는 규정되지 않은 호스트 이름의 기본 호스트가됩니다. 이외에 추가 호스트 이름을 확인하려면에 localhost하드 코딩하는 것이 좋습니다 /etc/hosts.

MySQL을 설치하려면 MySQL 웹 사이트에서 설치 프로그램을 다운로드하십시오 (64 비트 설치 프로그램이 정상이어야 함). 지시 사항에 따라 설치하십시오.

마지막으로 MySQL 용 PHP를 구성하려면 기본값을 복사하십시오 php.ini.

sudo cp /etc/php.ini.default /etc/php.ini

이제 편집 할 수 있습니다 /etc/php.ini(필수 다시 루트 액세스)과에 대한 참조 대신 /var/mysql/mysql.sock/tmp/mysql.sock(설치 프로그램을 실행 한 후 MySQL의 소켓의 기본 위치). 해당 경로에 대한 약 3 개의 참조가있을 수 있습니다.

마지막으로 새 구성을 적용하려면 Apache를 다시 시작하십시오.

sudo apachectl restart

또는 공유 프리 패인에서 Apache를 껐다가 다시 켜서 다시 시작할 수 있습니다.

끝난.


답변

MAMP의 대안은 Mac OS X 10.7 Lion에서 전문 Apache 2 웹 서버를 쉽게 관리 할 수있는 WebStart 입니다.


답변

mamp를 사용하지 않고 phpmyadmin 등을 활성화 하는 좋은 자습서를 찾을 수 있습니다.