以CentOS-6.4-minimal为基础进行编译(在看这篇文章时建议先把php,Nginx编译):
nginx编译:http://freax.blog.51cto.com/6614733/1327589
参考文档:http://nginx.org/cn/docs/http/request_processing.html
第一步:启动nginx
cd /usr/local/nginx
./nginx #启动nginx
setenforce 0 #暂时关闭selinux
service iptables stop #先关闭防火墙
编辑nginx配置文件
vim nginx.conf #打开后编辑把以下66-73注释都去掉,然后在71行加上 $document_root :这个变量可以是用来指定nginx根目录,原来没有
64 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
65 #
66 location ~ \.php$ {
67 root html; #指定网站根目录
68 fastcgi_pass 127.0.0.1:9000;
69 fastcgi_index index.php;
70 fastcgi_param SCRIPT_FILENAME
71 $document_root$fastcgi_script_name; #两个变量之间不能有空格
72 include fastcgi_params;
73 }
第二步:启动php-fpm:
cd /usr/local/php
cp etc/php-fpm.conf.default etc/php-fpm.conf
./sbin/php-fpm
第三步:测试:
cd /usr/local/nginx/html
vi index.php #写入以下内容
<?php
echo phpinfo();
?>
#保存
第四步:
打开浏览器:你的服务器ip地址/index.php
你你将会看到一个php输出的页面
共同学习,写下你的评论
评论加载中...
作者其他优质文章