1. php-fpm 설정
# mysql 연동도 원한다면 php-mysql 추가
yum install -y php-fpm php-mysql
# php 설정 파일 열기
vi /etc/php-fpm.d/www.conf
# 파일 내용중 RPM: apache Choosed to be able to access.... 적힌 부분 아래 처럼 수정
# apache로 적혀있는 부분을 nginx 로 수정한다
user = nginx
group = nginx
2-1. Nginx 설치
# nginx 설치
yum install epel-release -y
yum -y install nginx
2-2. Nginx 설정 파일 편집 ( /etc/nginx/conf.d/default.conf )
server {
# 원하는 포트 설정 listen은 대체로 80을 많이 씀
listen 9002;
server_name 127.0.0.1;
location / {
# php 파일이 있는 경로
root /usr/local/test/web;
index index.php index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/netshot/web;
}
location ~ \.php$ {
root /usr/local/test/web;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
3. 실행 및 테스트
# nginx start
nginx
# nginx stop
nginx -s stop
# nginx 재시작
nginx -s reload
# php stop( 아래 둘중 하나 선택 )
systemctl start php-fpm
service php-fpm start
# php stop
systemctl stop php-fpm
service php-fpm stop
# php status 확인
systemctl status php-fpm
service php-fpm status
▶ /usr/local/test/web에 test.php 파일을 생성 후 123.456.78.990/test.php 검색해서 해당 내용이 표출 되면 성공!
'Server(설정 등)' 카테고리의 다른 글
[CentOS] iptables 설정 (0) | 2021.09.01 |
---|---|
[Error] UnicodeDecodeError (0) | 2021.09.01 |
[CentOS] CentOS 7 mysql 5.7 install (0) | 2021.08.26 |
[CentOS] Git 설정 및 연동 ( SSH key 이용 ) (0) | 2021.03.25 |