2015년 7월 17일 금요일

PHP를 설치 하게 되었다

참조: http://webdir.tistory.com/240

후... 파이썬은 무슨.... 그냥 nginx에 php로 사용하기로 한다. 제어 로직도 python을 사용하지 않고 왠만하면 c로 하는 것을 생각 해 보자. 생소한 python 보다 c가 더 낳을듯.. python은 자료가 다른 것에 비해서 너무 없다는....

일단은 서버에 php 사용하기 위한 환경이 구성되지 않아서 이것 부터 진행 한다. 어짜피 파이도 동일할듯 생각 된다. 아래와 같이 설치 한다.(참조 사이트의 내용과 동일. 왠만하면 참조 사이트에 방문해서 확인하는 것을 추천. 아래 내용은 백업용도...)

# apt-get install php5-fpm
# apt-get install php5-cli
# apt-get install php5-mcrypt
# apt-get install php5-gd
# apt-get install php5-mysql

nginx.conf 에 다음을 추가 한다.(설정에 따라 site-enable 하단 사이트에 추가)

location ~ \.php$ {
    # 접근 속도가 빠르게 유닉스 소켓으로 변경
    fastcgi_pass   unix:/var/run/php5-fpm.sock;
    fastcgi_index  index.php;

    # 파일 이름 설정
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}  


/etc/php5/fpm/pool.d/www.conf 파일에 다음 내용 확인 한다.

listen = /var/run/php5-fpm.sock

/etc/nginx/conf/fastcgi_params 파일에 다음 내용 추가/수정 한다.

fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param  PATH_INFO          $fastcgi_path_info if_not_empty;
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

그리고 서비스 재시작 한다.

sudo service php5-fpm restart
sudo service nginx restart

모두 다 했으면 http document root 디렉토리에 phpinfo를 포함하는 파일을 만들어서 브라우저로 붙어 본다.

phpinfo();

나머지는 파이에서 IP 올려 주면 받아 주는 php 하나 만들도록 한다.
이렇게 간단한걸..... Django. 앞으로 장난감은 장난감 답게.....머리 아프지 않게 진행 하자.

댓글 없음:

댓글 쓰기