Notice
Recent Posts
Recent Comments
준호씨의 블로그
osx brew 로 php 설치 및 apache 와 연동 본문
반응형
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 에서 받아 볼 수 있다. 위치는 추후 바뀔 수 있음)
반응형
'개발이야기' 카테고리의 다른 글
shell date 커맨드로 어제, 내일 날짜 구하기 (0) | 2016.10.27 |
---|---|
perl LWP::UserAgent 모듈을 이용해서 http get 하기 (0) | 2016.10.13 |
python random 값 구하기 (0) | 2016.10.12 |
python sleep, 잠시 멈추기 (0) | 2016.10.12 |
perl - 모듈 삭제하기 (cpanm 을 이용하여) (0) | 2016.09.29 |
Comments