PHP Yum 설치 http://webtatic.com/
버젼별 설치 방법
http://webtatic.com/packages/php53/
http://webtatic.com/packages/php54/
http://webtatic.com/packages/php55/
http://webtatic.com/packages/php56/
1) 저장소 등록( PHP5.5기준 / Centos6 )
$ rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
$ ll /etc/yum.repos.d
-rw-r--r-- 1 root root 888 Jul 8 2013 webtatic-archive.repo
-rw-r--r-- 1 root root 790 Jul 8 2013 webtatic.repo
-rw-r--r-- 1 root root 888 Jul 8 2013 webtatic-testing.repo
2) php패키지 확인
$ yum search php55w
3) PHP 설치
$ yum install php55w php55w-fpm php55w-mysqlnd php55w-odbc php55w-opcache php55w-pdo php55w-mcrypt php55w-mbstring
$ php -v
PHP 5.5.12 (cli) (built: May 1 2014 20:34:46)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
4) 웹서버에 PHP 적용
Apache : httpd.conf 에 PHP Module 추가
Nginx : php-fpm (/etc/init.d/php-fpm start) 실행 후 conf.d의 conf파일에 FastCGI server listening 설정
PHP 소스설치
1) 파일 다운로드
http://www.php.net/downloads.php
2) php net에 웹서버별 메뉴얼 참조
http://www.php.net/manual/en/install.unix.php
3) 필요한 라이브러리 경우 각 라이브러리 메뉴얼 참조해서 컴파일 옵션에 추가
예시) pdo odbc의 경우 http://us.php.net/manual/en/ref.pdo-odbc.php
./configure --with-pdo-odbc=unixODBC,/usr/local
위와 같이 unixODBC librarie 경로 지정 해줘야됨 yum으로 보통 /usr/lib or /usr/lib64이므로 아래와 같이하면됨
./configure --with-pdo-odbc=unixODBC,/usr
기타 기본 탑재 라이브러리는 --enable-mbstring --enable-fpm 형태로 적용하면됨