Mac OS 10.10.1에는 Apache 소프트웨어가 함께 제공됩니다. 해당 서비스를 시작하기만 하면 Apache를 실행할 때 일반적으로 사용되는 명령은 다음과 같습니다.
<code><span>// 启动Apache服务</span><span> sudo apachectl start </span><span>// 重新启动Apache服务</span><span> sudo apachectl restart </span><span>// 关闭Apache服务</span><span> sudo apachectl stop </span><span>// 查看Apache的版本</span><span> httpd </span><span>-</span><span>v</span></code>
아니요 sudo
명령에 대해 더 말씀드릴 필요가 있습니다. 먼저 Apache 서비스를 시작한 다음 브라우저에 localhost를 입력합니다. Apache가 완료되었음을 나타내는 It works
라는 단어가 나타납니다.
Macbook pro에서 Apache 웹사이트 서버의 루트 디렉터리는 /Library/WebServer/Documents
경로 아래에 있습니다.
PHP는 이미 Mac OS와 함께 제공됩니다. Apache 구성 파일에 Apache의 PHP 지원만 추가하면 됩니다.
<code><span>sudo vim </span><span>/</span><span>etc</span><span>/</span><span>apache2</span><span>/</span><span>httpd</span><span>.</span><span>conf</span></code>
<code><span>LoadModule</span><span> php5_module libexec</span><span>/</span><span>apache2</span><span>/</span><span>libphp5</span><span>.</span><span>so</span></code>
<code><span><?</span><span>php phpinfo</span><span>();</span><span>?></span></code>
MySQL을 설치하는 것이 더 번거롭다. Mac OS에는 Apache와 PHP가 직접 포함되어 있기 때문에 설치가 상대적으로 간단하지만 MySQL은 함께 제공되지 않습니다. 이를 위해서는 공식 웹사이트에서 다운로드해야 합니다.
다운로드가 완료된 후 직접 설치하세요. 설치가 완료되면 아래 그림과 같이 System Preferences
에서 MySQL 서비스를 시작합니다.
자, 이제 명령줄에서 mysql에 로그인하고 그런 다음 비밀번호를 설정하십시오. 관심이 있으시면 여기에서 익숙하지 않은 경우 "MySQL Literacy" 문서를 참조하십시오.
명령줄을 사용하여 MySQL에 로그인하면 2002, mysql.sock 파일을 찾을 수 없다는 오류가 나타납니다.
MySQL은 mysql.sock 파일을 /tmp 디렉터리에 저장하지만 Mac OS는 해당 mysql.sock 파일을 찾기 위해 /var/mysql 디렉터리로 이동하기 때문에 에서는 찾을 수 없기 때문이다. 해당 mysql.sock 파일을 열면 해당 2002 오류가 나타납니다.
따라서 이 문제를 해결하려면 /var/mysql 디렉토리에 /tmp/mysql.sock 파일을 가리키는 소프트 링크를 저장해야 합니다.
<code><span>sudo ln </span><span>-</span><span>s </span><span>/</span><span>tmp</span><span>/</span><span>mysql</span><span>.</span><span>sock </span><span>/</span><span>var</span><span>/</span><span>mysql</span><span>/</span><span>mysql</span><span>.</span><span>sock</span></code>
그런 다음 MySQL 서비스를 다시 시작하면 문제가 없습니다.
자, Apache, PHP, MySQL의 구성이 요약되었습니다. 기본적으로는 이렇습니다. 다음으로 즐겁게 PHP 학습 여정을 시작하겠습니다. 이번 글은 간단한 요약입니다. 모두가 학습하는데 도움이 되길 바랍니다.
위 내용은 php와 mac 내용을 포함하여 mac에서의 PHP 구성을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.