본문 바로가기

PHP

APACHE + PHP 설치 STEP2 : PHP 설치

1. php download

$ lynx http://kr1.php.net/downloads.php

 

$ gzip -d php-5.6.1.tar.gz

$ tar xvf php-5.6.1.tar

 

$ cd php-5.6.1


2. php 설치

※ /data/server/php6 는 PHP가 설치될 dir 정보임

※ /data/server/apache/bin 은 아파치가 설치된 dir 정보임

$ ./configure --prefix=/data/server/php6 \

   --with-apxs2=/data/server/apache/bin/apxs  \

   --with-mysql \

   --enable-soap \

   --with-bz2 \

   --enable-zip \

   --with-zlib --with-curl \

   --with-gd --with-jpeg-dir --with-png-dir \

   --with-openssl

 

$ make

 

$ make install

 

3. Install후 나오는 메시지대로 실행.

Wrote PEAR system config file at: /data/svc/shopin/was/php6/etc/pear.conf

You may want to add: /data/server/php6/lib/php to your php.ini include_path

/data/server/php-5.6.2/build/shtool install -c ext/phar/phar.phar /data/server/php6/bin

ln -s -f /data/server/php6/bin/phar.phar /data/server/php6/bin/phar

Installing PDO headers:          /data/server/php6/include/php/ext/pdo/


$ ln -s -f /data/server/php6/bin/phar.phar /data/server/php6/bin/phar



4. Apache restart

$ cd /data/server/apache/bin

$ ./apachectl start


5. Change conf
$ cd /data/server/apache/conf
$ vi httpd.conf

DocumentRoot "/data/server/apps/htdocs"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<IfModule mime_module>
AddType application/x-httpd-php .php
</IfModule>

$ cd /data/server/apache/bin

$ ./apachectl start


6. 참고로, configure 에러 발생할 경우 대처 정보 

1. 기본 조치 사항

yum update

yum install glibc*

yum install python*

yum install libxml2*


2. 추가 조치 사항 (참조 사이트)

http://dev1.egloos.com/v/4649819

http://crybit.com/20-common-php-compilation-errors-and-fix-unix/




'PHP' 카테고리의 다른 글

phpmyadmin 403 error 잡기  (0) 2015.06.22
레드마인 설치  (0) 2015.06.03
php.ini 파일 어디있는거?  (0) 2015.04.24
APACHE + PHP 설치 STEP1 : APACHE 설치  (0) 2015.03.05