아 리 클 라 우 드 CentOS 8 설치 nginx + php - fpm
2069 단어 Linux
CentOS 8 은 이미 dnf 를 시스템 패키지 의 설치 도구 로 사용 하기 시 작 했 습 니 다. yum 은 사용 할 수 있 지만 추천 하지 않 습 니 다.
설치 nginx
아 리 센 토스 8 은 nginx 1.14.1 을 설 치 했 습 니 다. 느낌 적 으로 업 그 레이 드 를 하고 싶 습 니 다. 센 토스 8 을 참고 하여 nginx 를 최신 버 전 (yum 방식) 으로 업그레이드 합 니 다.
php - fpm 설치
아 리 센 토스 8 은 php 7.2 를 설 치 했 습 니 다. dnf 로 업그레이드 할 수 있 습 니 다. How To Install PHP 7.3 on 센 토스 8 참조
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf module install php:remi-7.3
php - fpm 서비스 설정
# vim /etc/php-fpm.d/www.conf
user = nginx # apache
group = nginx # apache
편집 할 때 listen 의 값 을 기록 하고 nginx 를 설정 할 때 사용 하 는 것 을 기억 하 세 요.
listen = /run/php-fpm/www.sock
php - fpm 서비스 시작
# systemctl enable php-fpm
# systemctl start php-fpm
설정 nginx
# vim /etc/nginx/conf.d/default.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /var/www/html;
index index.html index.htm;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
root /var/www/html;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
시작 서비스
systemctl enable nginx
systemctl start nginx
테스트 프로그램 을 만들어 보 세 요.
# vim /var/www/html/Info.php
curl http://localhost/info.php
만약 당신 이 이 컴퓨터 에서 내용 을 성공 적 으로 보 았 다 면 원 격 으로 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.