>  기사  >  운영 및 유지보수  >  centos7에 phpfpm을 설치하고 구성하는 방법

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

藏色散人
藏色散人원래의
2020-07-07 10:54:594330검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.