ubuntu 12.04搭建nginx+php

1.安装nginx

sudo apt-get install nginx
安装完成后nginx.conf默认在/etc/nginx目录下,index默认在/usr/share/nginx/www目录下


修改sites-enabled/default配置如下,


2.安装php-cgi

sudo apt-get install php5-cgi
php.ini默认安装在/etc/php5/cgi/php.ini


在php.ini中修改cgi.fix_pathinfo=1,这样php-cgi就可以使用SCRIPT_FILENAME这个变量(这个现在还没研究过,配置后发现就可以用了)

3.安装spawn-fcgi

直接sudo apt-get install spawn-fcgi,不用再装lighttpd了
安装完成后启动spawn-fcgi: spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi
参数说明:-a ip地址,-p 端口,这两项对应nginx配置中的fastcgi_pass;-C 开启cgi进程数;-u -g 用户和组;-f 配置文件

4.测试运行

上面完成后启动nginx,sudo /etc/init.d/nginx start
在nginx 的web目录下(默认/usr/share/nginx/www/)新建hello.php
<?php
    print "hello php";
?>
测试地址: hello php
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值