>백엔드 개발 >PHP 튜토리얼 >centOS에서 PHP 컴파일 및 설치

centOS에서 PHP 컴파일 및 설치

WBOY
WBOY원래의
2016-08-08 09:31:31861검색

이전 글에 이어 CentOS에서 Apache 컴파일 및 설치

이전에는 PHP를 컴파일하고 설치하는 데 오랜 시간이 걸려서 매우 귀찮았는데 이제야 겨우 정리했습니다. 정리해보세요.

1. 종속 파일 설치
yum groupinstall "개발 도구"

이러한 개발 라이브러리를 설치하지 않으면 많은 것을 설치해야 합니다. 직접
기타 종속 파일
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel
메시지가 표시되면
php 설치
wget http://us3.php.net/get/php-5.5.20.tar.gz/from/cn2.php.net/mirror
tar -xvf php-5.5.20.tar.gz
cd php-5.5.20
컴파일 시
configure: error: mcrypt.h notfound. libmcrypt를 다시 설치하세요

. libmcrypt를 설치해야 합니다
. wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz
tar -zxvf libmcrypt-2.5.7.tar.gz
cd libmcrypt -2.5.7
./ 구성 접두어=/usr/local/libmcrypt/
계속해서 PHP를 컴파일하고 /usr/local/php

오류가 없으면 디렉토리에 설치합니다. 보고되면 with-mcrypt=/usr/local/ libmcrypt/ 이 컴파일 옵션
./configure --prefix=/usr/local/php --with를 사용할 필요가 없습니다. -apxs2=/usr/local/apache/bin/apxs --disable- cli --enable-shared --with-libxml-dir --with-gd --with-openssl --enable-mbstring --with-mysqli --with-mysql --enable-opcache --enable-mysqlnd --enable-zip --with-zlib-dir --with-pdo-mysql --with-jpeg-dir --with-freetype-dir --with-curl --without-pdo-sqlite --without-sqlite3 --with-mcrypt=/usr/local/libmcrypt/
make
make install
성격이 좋으면 설치가 성공할 것입니다.


//php.ini 복사
cp php.ini-production /usr/local/php/lib/php.ini
아파치와 연관
아파치 구성 파일이 활성화되어 있는지 확인하세요(보통 php를 설치한 후 활성화되고, 활성화되어 있지 않으면 활성화하세요)
vim /usr/local/apache/conf/httpd.conf
LoadModule php5_module module/libphp5.so
다음 코드를 추가하세요:

SetHandler application/x-httpd-php

코드 변경:
DirectoryIndex index.html index.shtml index.cgi index.php index.phtml index.php3
AddType을 찾아 다음 2줄을 추가하세요.
AddType application/x-httpd-php .php .php3 .phtml .inc
AddType application/x-httpd-php-source .phps
4. php 테스트
vim / usr/local/apache/htdocs/info.php
코드 입력:
phpinfo();
?>
아파치 다시 시작
/etc/ init.d/httpd restart
127.0.0.1/info.php를 방문하여 PHP 설치 정보를 확인하세요.
참고
1. http://www.onepx.com/centos-php-55.html
2. http://blog.163.com/yxba_02/blog/static/1875576201272583532588/

위 내용은 관련 측면을 포함하여 centOS에서 PHP를 컴파일하고 설치하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.