php5-fpm 설치 방법: 먼저 nginx를 설치하고 nginx 사용자를 생성한 다음 php-fpm을 지원하도록 nginx 구성 파일을 수정한 다음 "apt-get -y install" 명령을 사용하고 마지막으로 php를 수정합니다. - fpm 구성 파일이면 충분합니다.
이 글의 운영 환경: debian7.8 시스템, PHP5 버전, DELL G3 컴퓨터
nginx+php5-fpm 설치
1. 기본 환경
1、 cat /etc/debian_version 7.8 2、 uname -r 3.2.0-4-amd64 3、ip(eth0) 10.0.0.109
4, nginx 버전
1.4.7
2. nginx를 설치합니다1. 필요한 기본 패키지를 설치합니다.
apt-get -y install libpcre3-dev libpcre3 libssl-dev zlib1g-dev make2. nginx
1)groupadd nginx 2) useradd nginx -g nginx -s /bin/false를 다운로드합니다. 4.
axel -n 10 http: //nginx .org /download/nginx-1 .4.7. tar .gz
5 . Trilogy 컴파일
tar zxvf nginx-1.4.7. tar .gz && cd nginx-1.4.76. 매개변수 설명
1). /configure --prefix= /opt/nginx --user=nginx --group=nginx --with-http_ssl_module 2) make && make install7. 편의를 위해 소프트 링크를 만듭니다
--prefix= /opt/nginx 将安装路径指定在 /opt/nginx http_ssl_module https协议模块 http_gzip_module 压缩的HTTP服务器的响应模块 http_rewrite_module 重写模块 --user=nginx nginx用户 --group=nginx nginx组[권장:
PHP 비디오 튜토리얼
]8. -fpmln -s /opt/nginx/sbin/nginx /usr/local/sbin/nginx2) 다음 내용을 수정하세요
cp /opt/nginx/conf/nginx .conf /opt/nginx/conf/nginx .conf.bak9. nginx 서비스를 시작하세요
2c2 < user nginx; --- > #user nobody; 36,39c36,38 < listen 10.0.0.109:80; < server_name 10.0.0.109; < access_log /opt/nginx/logs/10 .0.0.109.access.log; < error_log /opt/nginx/logs/10 .0.0.109.error.log; --- > listen 80; > server_name localhost; > 66,72c65,71 < location ~ \.php$ { < root html; < fastcgi_pass unix: /run/shm/php5-fpm .sock; < fastcgi_index index.php; < fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; < include fastcgi_params; < } --- > #location ~ \.php$ { > # root html; > # fastcgi_pass 127.0.0.1:9000; > # fastcgi_index index.php; > # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; > # include fastcgi_params; > #}10 포트 및 프로세스 보기
nginxPS:1. service
1) netstat -tupnl| grep nginx tcp 0 0 10.0.0.109:80 0.0.0.0:* LISTEN 13852 /nginx : master 2) ps -ef | grep nginx root 13852 1 0 22:51 ? 00:00:00 nginx: master process nginx nginx 13853 13852 0 22:51 ? 00:00:00 nginx: worker process nginx 13907 13906 0 22:52 ? 00:00:00 php-fpm: pool www nginx 13908 13906 0 22:52 ? 00:00:00 php-fpm: pool www2. 구성을 다시 로드합니다
nginx -s quit3. php5-fpm1을 설치합니다. php5-fpm 및 php
nginx -s reload2. php-fpm 구성 파일을 수정합니다. first
apt-get -y install php5-cli apt-get -y install php5-fpm2) 다음 내용 수정
cp /etc/php5/fpm/pool .d /www .conf /etc/php5/fpm/pool .d /www .conf.bak3. php-fpm 서비스 다시 시작
diff /etc/php5/fpm/pool .d /www .conf /etc/php5/fpm/pool .d /www .conf.bak 22,23c22,23 < user = nginx < group = nginx --- > user = www-data > group = www-data 33c33 < listen = /run/shm/php5-fpm .sock --- > listen = /var/run/php5-fpm .sock 44,46c44,46 < listen.owner = nginx < listen.group = nginx < listen.mode = 0660 --- > listen.owner = www-data > listen.group = www-data > ;listen.mode = 06604. 프로세스 확인
/etc/init .d /php5-fpm restart4. 테스트할 PHP 파일 작성
ps -ef | grep php root 13906 1 0 22:52 ? 00:00:00 php-fpm: master process ( /etc/php5/fpm/php-fpm .conf) nginx 13907 13906 0 22:52 ? 00:00:00 php-fpm: pool www nginx 13908 13906 0 22:52 ? 00:00:00 php-fpm: pool www
5. nginx 관련 모듈 및 참조 기사 1, nginx 관련 모듈
cat /opt/nginx/html/info .php <?php phpinfo(); ?>;2, 참조 기사 http: //nginx .org /en/docshttp: //tengine .taobao.org / nginx_docs/cn/docs/http/ngx_http_core_module.html
위 내용은 php5-fpm을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!