맞춤검색

Apache + PHP + MySQL 연동 하기 4#


이제 PHP를 연동해보도록 하겠습니다.

지금까지 했던것은
1. Apache 설치
2. MySQL 설치
3. PHP 에서 이용할 라이블러리 설치
를 했습니다.

이제 본격적으로 PHP를 Apache와 MySQL 그리고 PHP에서 사용할 라이블러리와
함께 연동하겠습니다.

전편 에서 다운로드 받았던 PHP 를 압축 해제 합니다.
사용자 삽입 이미지
# tar zxvf php-5.2.9.tar.gz
# cd php-5.2.9
# ./configure \
 > --with-apxs2=/usr/local/apache/bin/apxs \
 > --with-mysql=/usr/local/mysql \
 > --with-mysqli=/usr/local/mysql/bin/mysql_config \
 > --with-zlib=/usr/local \
 > --with-mcrypt=/usr/local \
 > --enable-mbstring \
 > --with-gd=/usr/local \
 > --with-jpeg-dir=/usr/local \
 > --with-png-dir=/usr/local \
 > --with-freetype-dir=/usr/local
사용자 삽입 이미지
# make (약 10~20 분정도 소요됩니다.)
사용자 삽입 이미지
# make install
사용자 삽입 이미지
이제 Apache 환경 설정을 해야 합니다. php가 연동이 되고 php 를 Apache에 연결하기 위해서는 httpd.conf 파일을 수정을 해야 합니다.
# cd /usr/local/apache/conf
# vi httpd.conf

Apache 환경 설정 파일에 아래 구문을 추가해 줍니다.
AddType application/x-httpd-php .php .html

원하는 확장자가 있으면 더 추가를 하시면 됩니다.

이제 Apache를 실행 해볼까요?
#/usr/local/apache/bin/apachectl start

# vi /usr/local/apache/htdocs/index.html 을 실행하여 PHP 정보를 보겠습니다.
<?
                phpinfo();
?>
를 넣어주세요

1. 연동 후 PHP info 컴파일 라인 및 버전
사용자 삽입 이미지
2. GD 연동 상태
사용자 삽입 이미지

자 이제 모든 연동이 완료 되었습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 근원e

, , , ,
Response
No Trackback , 4 Comments
RSS :
http://www.lovelgw.com/Blog/rss/response/34

Trackback URL : http://www.lovelgw.com/Blog/trackback/34

Comments List

  1. 유니즈 2009/06/16 12:13 # M/D Reply Permalink

    모두다 설정후에 아파치가 실행이 안됩니다.
    퍼미션 설정이 문제 있는거 같은데 어떻게 해야하나요?

    [root@MyLinux conf]# /usr/local/apache/bin/apachectl start
    httpd: Syntax error on line 106 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
    [root@MyLinux conf]#

    1. 근원e 2009/06/17 09:46 # M/D Permalink

      Syntax error on line 106 of /usr/local/apache/conf/httpd.conf

      httpd.conf 파일 106번째 라인에 오류가 있다는 것입니다.

      아마 libphp5.so 파일이 존재 하지 않거나 혹은 정상적인 so (동적라이블러리 파일이 아닐경우 입니다.)

      또는

      1. shaered object의 보안설정을 변경 합니다.

      /sbin/restorecon -R -v /usr/local/apache/modules/libphp5.so

      /usr/bin/chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so

      2. /etc/sysconfig/selinux 파일에서 다음과 같이 수정하여 SElinux의 사용을 해제합니다.

      SELINUX=disabled

  2. lhw 2009/08/08 22:57 # M/D Reply Permalink

    안녕하세요
    님에 도움으로 드디어 APM 설치는 성공 했는데요
    PHP로 MYSQL연동 시켜는데 글자가 MYQL에 그냥 빈문자로 들어 갑니다
    조언 부탁드려요

    1. 근원e 2009/08/10 08:26 # M/D Permalink

      글쎄요~ lhw님께서 말씀하신 내용으로는 어떤 문제가 있는지 알수가 없습니다. $ /usr/local/bin/php -m | grep mysql 로 mysql 이 연동되어 있는지 확인을 해보세요 ~ ^^ 좀더 자세하게 적어주시면 알아보고 말씀 드리도록 하겠습니다. ^^ 즐거운 하루 보내세요 ^ ^

Leave a comment
« Previous : 1 : ... 106 : 107 : 108 : 109 : 110 : 111 : 112 : 113 : 114 : ... 140 : Next »

블로그 이미지

달리자~ 아뵤~

- 근원e

Calendar

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Site Stats

Total hits:
168578
Today:
673
Yesterday:
875