centos7에 phpfpm을 설치하는 방법: 먼저 "yum install nginx" 명령을 통해 Nginx를 설치한 다음 "yum install php php-fpm php-mysql" 명령을 실행하여 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!