centos7에 phpfpm을 설치하고 구성하는 방법

藏色散人
풀어 주다: 2020-07-07 10:55:35
원래의
4386명이 탐색했습니다.

centos7에 phpfpm을 설치하는 방법: 먼저 "yum install nginx" 명령을 통해 Nginx를 설치한 다음 "yum install php php-fpm php-mysql" 명령을 실행하여 phpfpm을 구문 분석하도록 구성합니다.

centos7에 phpfpm을 설치하고 구성하는 방법

CentOS 7에서 Nginx를 구성하는 단계는 다음과 같습니다.

첫 번째 업데이트 yum, 설치되어 있지 않으면 직접 설치하세요

yum update
로그인 후 복사

1 Nginx를 설치하세요

yum install nginx
로그인 후 복사

. Nginx를 시작하고 boot

systemctl start nginx
로그인 후 복사
systemctl enable nginx
로그인 후 복사

complete에서 시작하도록 설정합니다. 그런 다음 localhost를 입력하면 다음 페이지가 표시되어 설치에 성공했음을 나타냅니다. 이 페이지에는 두 가지 정보가 포함됩니다. 하나는 구성 경로입니다. 파일이고 다른 하나는 www 디렉토리에 대한 경로입니다

2. 최신 버전의 PHP 및 PHP-FPM을 설치하세요

PHP와 PHP-FPM 버전이 일치해야 합니다

yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
로그인 후 복사
php-pgsql php-pecl-redis php-soap
로그인 후 복사

설치가 성공적으로 완료되면 다음을 실행하세요. PHP 버전을 보려면 다음 명령을 사용하세요

php -v
로그인 후 복사

기본 php-fpm이 성공적으로 설치되면 /var/run/php-fpm -fpm.pid

3 아래에 php 파일이 생성됩니다. php를 구문 분석하도록 nginx를 구성하세요.

1) nginx 구성 파일 수정

vim /etc/nginx/nginx.conf
로그인 후 복사

서버에 다음 코드 삽입:

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

###Save user landing page to cookie: srcid for PHP files
##add_header Set-Cookie $srcid;
}
로그인 후 복사

URL 미화를 지원하려면 다음 사이트 구성 지침을 사용하세요.

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
로그인 후 복사

2) php-fpm 구성 파일 수정

vim /etc/php-fpm.d/www.conf
로그인 후 복사

다음 세 줄의 코드를 찾아 다음과 같이 수정하세요

<span class="color">user = nginx <br/><span class="color">group = nginx <br/><span class="color">listen = /var/run/php-fpm/php-fpm.sock </span></span></span>
로그인 후 복사
listen.owner ===
로그인 후 복사

이 단계가 구성되지 않으면 PHP 파일을 열 때 브라우저가 오류를 보고합니다

"찾고 있는 페이지를 일시적으로 사용할 수 없습니다. 나중에 다시 시도하세요”

3) php.ini

vim /etc/php.ini
로그인 후 복사

수정 cgi.fix_pathinfo를 찾아 0

cgi.fix_pathinfo=0
로그인 후 복사
로 수정

위 설정이 완료되면 nginx와 php-fpm을 재시작

systemctl restart php-fpm nginx
로그인 후 복사

설정 성공 여부 테스트

vim /usr/share/nginx/html/test.php
로그인 후 복사
<?php  // test script for CentOS/RHEL 7+PHP 7.2+Nginx   phpinfo();?>
로그인 후 복사

브라우저에서 lcoalhost/test.php 열기

권장: "centos 시스템 튜토리얼"

위 내용은 centos7에 phpfpm을 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿