The Pursuit of Happyness

PHP-FRM +1

서버 설정 2


http://www.hanbit.co.kr/book/look.html?isbn=978-89-6848-225-0


- PHP-FRM

PHP 프로세스 풀을 관리하는 소프트웨어

PHP 프로세스는 엔진엑스 같은 웹 서버로부터 받은 요청을 처리


repository를 추가하고 패키지 매니저를 이용하여 설치한다.


 # 우분투

> sudo apt-get install python-software-properties

> sudo add-apt-repository ppa:ondrej/php5-5.6

> sudo apt-get update

> sudo apt-get install php5-fpm php5-cli php5-curl php5-gd php5-json php5-mcrypt php5-mysqlnd


# CentOS

> sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

> sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

> sudo yum -y --enablerepo=epel, remi, remi-php56 install php-fpm php-cli php-gd php-mbstring php-mcrypt php-mysqlnd php-opcache php-pdo php-devel


- 엔진엑스

엔진엑스는 아파치와 유사한 웹 서버지만 더 적은 시스템 메모리를 사용한다.


-- 설치

CetnOS 의 경우 바로 앞에서 설치한 EPEL 이 추가되어 있다고 가정


 # 우분투

> sudo add-apt-repository ppa:nginx/stable

> sudo apt-get update

> sudo apt-get install nginx


# CentOS

> sudo yum install nginx

> sudo systemctl enable nginx

> sudo systemctl start nginx


-- 가상 호스트

우분투의 경우 /etc/nginx/sites-available/example.conf 

CentOS 의 경우 /etc/nginx/conf.d/example.conf 

설정을 변경한다.


Comment +0