读书人

debian 停安装切换apache到nginx,php5

发布时间: 2013-10-24 18:27:24 作者: rapoo

debian 下安装切换apache到nginx,php5-fpm和spawn-cgi运行php

1:前言

以前debian作开发机server是apache,工作需要切换到nginx,有时候两个都要使用。作个简单的笔记。注意,本文仅仅是在debian 7(wheezy) 上。其它OS有其它OS的配置和安装,不能保证一致性。apache的安装配置就参考前面发的文章了。


2:安装 nginx php5-cgi php5-fpm spawn-fcgi

#apt-get install nginx nginx-full nginx-common php5-cgi php5-fpm spawn-fcgi


3:配置各个的php.ini

可以#cd /etc/php5 里面看见,

/etc/php5/apache2/php.ini

/etc/php5/cgi/php.ini

/etc/php5/cli/php.ini

/etc/php5/fpm/php.ini 分别对应不同的php.ini 配置

#vim /etc/php5/cgi/php.ini 去掉cgi.fix-pathinfo=1 的注释


4:配置nginx.conf

在/etc/nginx/nginx.conf

把下面的复制进去, 或者你可以对比下修改


如果要停止php5-fpm切换到spawn-fcgi

#/etc/init.d/php5-fpm stop

编辑/etc/nginx/sites-available/default 把php5-fpm

#fastcgi_pass unix:/var/run/php5-fpm.sock;

注释掉,打开php5-fcgi 那个

fastcgi_pass 127.0.0.1:9000;

保存


重启nginx 配置

#/etc/init.d/nginx reload

查看phpinfo

debian 停安装切换apache到nginx,php5-fpm和spawn-cgi运行php



如果要停止掉php5-fpm 类似,如果要关掉nginx启用apache更简单了

#/etc/init.d/nginx stop

#/etc/init.d/apache2 restart

debian 停安装切换apache到nginx,php5-fpm和spawn-cgi运行php




读书人网 >Apache

热点推荐