'웹서버'에 해당하는 글 1건

Mac + Apache + PHP

Server/MacOSX 2015. 4. 8. 23:34

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
손가락귀신
정신 못차리면, 벌 받는다.

,