아파치는 있는데 PHP가 없어서야 쓰겠노?
locate .so | grep php
해보니 결과가 하나도 없다. 쯧쯧쯧...
sunfreeware에 다행히도 php가 있다 -_-;
패키지니깐 잘 설치된다.
PHP needs configuration. php.ini related files are in /usr/local/php/doc/php along with other documentation. php.ini needs to be installed in /usr/local/php/lib. The libphp5.so file is installed in /usr/local/apache2/modules. The following two lines
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
need to be placed in your httpd.conf file in their appropriate places.
음... 일단은 /usr/local/php/doc/php에 들어가보자 ㅡㅡa 문서가 있긴 있는데 너무길어서 읽기 귀찮다. 굴러가게만 해보자 -_-;
/usr/local/php/lib에 php.ini를 놓으라는데, doc파일 안에 보면 php.ini-recommended
권장까지 하는 파일인데 이것을 php.ini로 복제한다.
libphp5.so는 /usr/local/apache2/modules에 설치되어있다. 그러면 곤란하다 -_-;;
/usr/apache2/libexec로 들어가서 soft link를 생성한다.
ln -s /usr/local/apache2/modules/libphp5.so libphp5.so
/etc/apache2/httpd.conf에 단 두줄을 넣으면 된다...
LoadModule이 잔뜻 있는 곳을 가서 맨 마지막에
LoadModule php5_module libexec/libphp5.so
라고 적었다.
그리고
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
를 찾아서 그 아래에
AddType application/x-httpd-php .php
라고 하였다.
아파치를 재시작해보면, 아파치가 로드가 안 된다 ㄱ-;
될 수도 있고 안 될 수도 있다.
이유를 알고 싶으면
/usr/apache2/bin/httpd
를 실행해보면 나온다.
libiconv를 설치하는 것을 잊었군...;
php가 사용하기 위해 필요한 다른 패키지의 설치도 잊지 말자.
돌아가는 것을 확인했다면,
php.ini는 보안때문에 세밀하게 설정해두는 것이 좋다.
php.ini security라고 검색을 해봐서 그 설정을 따라하도록 하자.
locate .so | grep php
해보니 결과가 하나도 없다. 쯧쯧쯧...
sunfreeware에 다행히도 php가 있다 -_-;
패키지니깐 잘 설치된다.
PHP needs configuration. php.ini related files are in /usr/local/php/doc/php along with other documentation. php.ini needs to be installed in /usr/local/php/lib. The libphp5.so file is installed in /usr/local/apache2/modules. The following two lines
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
need to be placed in your httpd.conf file in their appropriate places.
음... 일단은 /usr/local/php/doc/php에 들어가보자 ㅡㅡa 문서가 있긴 있는데 너무길어서 읽기 귀찮다. 굴러가게만 해보자 -_-;
/usr/local/php/lib에 php.ini를 놓으라는데, doc파일 안에 보면 php.ini-recommended
권장까지 하는 파일인데 이것을 php.ini로 복제한다.
libphp5.so는 /usr/local/apache2/modules에 설치되어있다. 그러면 곤란하다 -_-;;
/usr/apache2/libexec로 들어가서 soft link를 생성한다.
ln -s /usr/local/apache2/modules/libphp5.so libphp5.so
/etc/apache2/httpd.conf에 단 두줄을 넣으면 된다...
LoadModule이 잔뜻 있는 곳을 가서 맨 마지막에
LoadModule php5_module libexec/libphp5.so
라고 적었다.
그리고
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
를 찾아서 그 아래에
AddType application/x-httpd-php .php
라고 하였다.
아파치를 재시작해보면, 아파치가 로드가 안 된다 ㄱ-;
될 수도 있고 안 될 수도 있다.
이유를 알고 싶으면
/usr/apache2/bin/httpd
를 실행해보면 나온다.
libiconv를 설치하는 것을 잊었군...;
php가 사용하기 위해 필요한 다른 패키지의 설치도 잊지 말자.
돌아가는 것을 확인했다면,
php.ini는 보안때문에 세밀하게 설정해두는 것이 좋다.
php.ini security라고 검색을 해봐서 그 설정을 따라하도록 하자.