준호씨의 블로그

osx brew 로 php 설치 및 apache 와 연동 본문

개발이야기

osx brew 로 php 설치 및 apache 와 연동

준호씨 2016. 10. 12. 21:09
반응형

php 버전을 검색 해 본다.
brew search php

php7 도 있긴 하던데 일단 무난한 5버전 중에서 가장 최신 버전으로 설치. 아파치 지원을 위해 --with-apache 옵션을 넣어준다.
brew install php56 --with-apache

multiple taps 어쩌고 에러 나는 경우. josegonzalez 가 tap 되어 있는 경우 untap 해 준다.
brew untap josegonzalez/php
brew tap homebrew/php

아무튼 php56 이 설치 되면 해당 버전이 잘 설치 되었음을 알 수 있다.
$ php -version
PHP 5.6.26 (cli) (built: Oct  1 2016 23:48:03)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

apache 와 연동 하려면 apache 설정 파일 (ex. httpd.conf) 에 아래 내용을 추가 해 준다. (brew info php56 해 보면 설명이 나온다. 단 --with-apache 로 설치 한 경우에 가능하다.)
LoadModule php5_module    /usr/local/opt/php56/libexec/apache2/libphp5.so

php 확장자를 사용하려면 아래의 설정 추가.
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

index.php 를 시작 페이지로 지원 하려면 dir_module 설정에 index.php 를 추가 해 준다.
<IfModule dir_module>
    DirectoryIndex index.php index.html index.cgi /cgi-bin/main
</IfModule>

index.php 에 구구단을 코딩 해서 띄워 보았다. (소스코드는 https://github.com/junho85/php-study 에서 받아 볼 수 있다. 위치는 추후 바뀔 수 있음)

반응형
Comments