* Apache 와 mysql이 사전에 설치 되어 있어야 한다.
- 사전에 해당 라이브러리 설치
yum install libxml2
yum install libxml2-devel
yum install curl
yum install curl-devel
yum install libjpeg-devel
yum install libpng-devel
yum install freetype-devel
1. 압축 풀기
- tar zxvf php-5.2.17.tar.gz
2. configure
- ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-gd --enable-track-vars --enable-safe-mode --enable-magic-quotes --enable-debugger --enable-ftp --enable-sockets --enable-memory-limit=yes --with-zlib-dir=/usr --with-zlib --with-png-dir --with-jpeg-dir --with-freetype --disable-debug --with-freetype-dir=/usr --with-curl --enable-mbstring --enable-exif --with-iconv=/usr/local
3. make
- make
4. make install
- make install
5. php.ini 파일 복사
- cp php.ini-dist /usr/local/apache/conf/php.ini
6. 아파치 httpd.conf 에 php MimeType 추가
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
7. php 파일의 기본 경로에 테스트 페이지를 만들어 본다.
/usr/local/apache/htdocs/ 안에 test.php 를 아래와 같이 만든다.
<?
phpinfo();
?>
8. apache 실행
/etc/init.d/httpd start
9. ip:port/test.php로 접속하여 php info 화면이 나오면 정상.
'Linux > PHP' 카테고리의 다른 글
php imagick 확장 모듈 설치 (0) | 2020.06.05 |
---|---|
PHP zip 확장모듈 설치 (0) | 2014.01.16 |
PHP gettext 확장 모듈 설치 (0) | 2014.01.02 |
PHP 설치시 configure: error: Sorry, I cannot run apxs. Either you need to install Perl or you need to pass the absolute path of apxs by using --with-apxs=/absolute/path/to/apxs 에러.. (1) | 2013.12.19 |