php7에서 가장 없어서는 안될 것은 nginx와 php-fpm입니다. 오늘은 nginx와 php-fpm을 구성하는 방법을 알려드리겠습니다. 필요하시면 참고하시면 됩니다.
0: 먼저 방화벽을 꺼주세요!!!!!!!!!!!!!!!!!!!!!!!!
1: php+nginx 컴파일 및 설치 소개 없음;
2: PHP를 설치한 후 소스 코드 패키지의 php.ini를 해당 위치에 넣어야 할 뿐만 아니라(내 파일은 /usr/local/php/lib/ 아래에 있으며 컴파일 및 설치를 위해 위치가 지정되지 않았습니다. 여기에 넣고 주의하세요) 그리고 php-fpm을 /usr/local/bin 아래 소스 패키지에 넣으세요. 소스 코드 컴파일./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip
C: 여기에 또 다른 구성 파일이 /usr/local/php/etc/php-fpm.d 폴더에 도입되었습니다. 실행: cp /usr/local/php/etc/php-fpm.d/www .conf .default /usr/local/php/etc/php-fpm.d/www.conf D: vim www.conf, 사용자 및 그룹을 방금 만든 www-data 로 변경합니다. 7 : nginx.conf 편집vim /usr/local/nginx/config/nginx.conf다음으로 변경: 특정 튜토리얼을 보려면 온라인으로 검색 8: 루트에 phpinfo.php 파일 작성 디렉터리 및 테스트
!!!!!!!!!!!!!!!!!!!!방화벽 꺼!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! 모든 구성 파일을 변경한 후 다시 시작해야 합니다!!!!!!!!!centos7 방화벽을 닫습니다//일시적으로 systemctl stop Firewalld//비활성화 Starting systemctl 비활성화 Firewalld
9: 재시작 구성 파일은 다음과 같습니다서비스에 php+nginx+mysql을 추가하려면 다음을 참조하세요https://blog.csdn.net/ijijni/article/details /78513521 추천 학습: 10: phpinfo 페이지 방문
위 내용은 nginx와 php-fpm을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!