본문 바로가기

개발 서비스/메타블로그

[메타블로그 설치기] 제4편 PHP 설치 - 2장 환경설정

제4편 PHP 설치 - 2장 환경설정

PHP를 설치 하다보면 여러가지 에러가 발생할것이다. 소스 설치의 어려움은 거의 없고 맞딱들인 에러와 싸우는 시간에 많은 시간들이 보내어 진다. 1장에서 yum을 이용해서 패키지들을 먼저 설치한것도 이러한 문제를 사전에 일부분 대처하고 시작하기 위함이었다. 이 장에서도 에러에 대한 대처를 약간은 해야 한다.  이러한 시간들을 고려해서 PHP는 3장으로 나눈 것이다.

PHP 환경 설정 복사하기 (/etc/)

]# cp /usr/local/php-5.2.10/php.ini-dist /etc/php.ini

 

● 서비스 시작(웹서버 시작)

]# service httpd start

+++++++++++++++++++ :오류발생시 +++++++++++++++++++++

/usr/local/apache2/modules/libphp5.so Permission denied

]# chcon -t texrel_shlib_t /usr/local/apache2/modules/libphp5.so

]# service httpd start

+++++++++++++++++++++++++++++++++++++++++++++++++++++

 

 

]# vi /usr/local/apache2/conf/httpd.conf

 

============ 중간에 해당 모듈 태그를 찾아서 수정하고 추가해 준다. ============
(중략)

User nobody

Group nobody

<IfModule dir_module>

DirectoryIndex index.html index.htm index.php

</IfModule>

 

<IfModule mime_module>

AddType application/x-httpd-php .php .html
##PHP를 사용할 수 있도록 합니다.

AddType application/x-httpd-php-source .phps

</IfModule>

============================================================================

● 서비스 재시작(웹서버 재시작)

]# service httpd restart

 

● PHP 연동여부 확인

]# echo '<?php phpinfo() ?>' > /usr/local/apache2/htdocs/phpinfo.php