OSX 에는 기본적으로 Apache 와 PHP 가 기본으로 설치되어 있다. 나 때문에 이렇게 만든건가.
터미널을 열고 Apache를 실행시켜 보았다.
# apachectl -v
Server version: Apache/2.4.9 (Unix)
Server built: Sep 9 2014 14:48:20
# apachectl start
localhost 를 확인하니 It Works! 문구가 환영해 준다.
이번엔 php 를 확인해본다.
# php -v
PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
httpd.conf 파일에서 php5 모듈과 vhost 설정 파일의 주석을 해제한다.
hosts 파일에 oops.com www.oops.com 도메인을 추가 한 후 vhost 파일을 추가한다.
<VirtualHost *:80>
ServerAdmin oops@oops.com
DocumentRoot "/Users/hongs/www”
ServerName www.oops.com
ServerAlias www.oops.com oops.com
ErrorLog "/private/var/log/apache2/oops.com-error_log”
CustomLog "/private/var/log/apache2/oops.com-access_log” common
<Directory />
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
403 Forbidden 떠서 Directory 부분을 추가했다.
apache 2.2 와 Require 부분이 다르다.
# apachectl restart
홈 디렉토리에 가서 php 파일 만들고 브라우저로 php 작동 확인. 끝~!
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.