php-fpm이 없는 Ubuntu용 솔루션: 1. "sudo apt-get" 명령을 실행하여 php의 소스 주소를 추가합니다. 2. php7 패키지가 있는지 확인합니다. 3. "sudo apt- get install" 명령 ; 4. nginx 요청을 처리하기 위해 포트 9000에서 수신 대기하도록 구성을 수정합니다. 5. "sudo service php7.2-fpm start"를 통해 "php7.2-fpm"을 시작합니다.
이 튜토리얼의 운영 환경: ubuntu16.04 시스템, php7.2 버전, DELL G3 컴퓨터
ubuntu에 php-fpm이 없으면 어떻게 해야 합니까?
Ubuntu는 php7.2, php-fpm [ubuntu 배포]
소스 주소 추가
세 가지 명령 실행, php 소스 주소 추가, 업데이트, 설치
sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update sudo apt-get install php7.2
php7 패키지가 있는지 확인
sudo apt list | grep php
PHP 설치
nginx가 php를 사용한다면 php7.2-fpm을 사용해야 하므로
sudo apt-get install php7.2-mysql php7.2-fpm php7.2-curl php7.2-xml php7.2-gd php7.2-mbstring php-memcached php7.2-zip
를 설치해야 합니다. php-fpm을 구성하세요
nginx 요청을 처리하기 위해 포트 9000을 수신하도록 구성을 수정합니다( 이 방법은 일반적으로 Windows에서 사용됩니다.
또 다른 방법은 Linux에서 sock 방법을 사용하는 것인데, 실제로 /run/php/와 같은 경로를 사용하는 경우 이 위치를 변경하지 않고 그대로 둘 수도 있습니다. php7.2->fpm.sock, nginx도 다음 형식으로 설정합니다. fastcgi_pass unix:/run/php/php7.2-fpm.sock;
/etc/php/7.2/fpm/pool을 엽니다. .d/www.conf 파일을 찾아 다음 위치를 찾아 첫 번째 줄에 주석을 추가합니다. 두 번째 줄 추가
;listen = /run/php/php7.2-fpm.sock listen = 127.0.0.1:9000
권한 수정
chmod 777 /run/php/php7.2-fpm.sock
nginx 구성 파일 /etc/nginx/sites-available/default를 엽니다(다음을 추가할 수도 있음). php7.2-fpm을 시작하세요
가끔 설치가 완료된 후 어디에 설치해야 할지 모르겠는 경우 다음 명령을 사용하여 찾을 수 있습니다. it
server { listen 80; #监听80端口,接收http请求 server_name www.example.com; #就是网站地址 root /usr/local/etc/nginx/www/your_project; # 准备存放代码工程的路径 #路由到网站根目录www.example.com时候的处理 location / { index index.php; #跳转到www.example.com/index.php autoindex on; } #当请求网站下php文件的时候,反向代理到php-fpm location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000;#nginx fastcgi进程监听的IP地址和端口 #fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }Start php-fpm
whereis php-fpm시작 성공 여부 확인
sudo service php7.2-fpm startRestart
netstat -lnt | grep 9000추천 학습 : 《
PHP Video Tutorial
》위 내용은 우분투에 php-fpm이 없으면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!