php fpm 설치 및 설정
설치
WebTatic 저장소 설치(RHEL/CentOS 5,6,7 에 EPEL 과 Remi/WebTatic Repository 설치하기 참고)
CentOS 6# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOS 7# rpm -Uvh http://mirror.premi.st/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum 으로 패키지 설치
yum install php56w-cli php56w-fpm php56w-mbstring php56w-mcrypt php56w-mysql php56w-opcache php56w-pdo php56w-pear php56w-xml
부팅시 php-fpm service 활성화
CentOS 7# systemctl enable php-fpm.service
CentOS 6# chkconfig php-fpm on
php-fpm 구동
CentOS 7# systemctl start php-fpm.service
Centos 6# service start php-fpm
PFP-FPM 설정
- /etc/php-fpm.d/www.conf 수정
/etc/etc/php-fpm.d/www.conf
listen = 127.0.0.1:9000 chdir = /var/www/ catch_workers_output = yes
catch_workers_output 기본 설정은 no 이며 이 경우 worker 가 출력하는 error log 가 /dev/null 로 가 버리므로 에러가 발생해도 원인을 찾기가 어렵다. yes 로 하면 main error log 파일에 worker 의 에러 로그가 같이 남게 된다.