Ubuntu中搭建Nginx、PHP环境最简单的方法


Posted in PHP onMarch 05, 2015

前言:百度出来的结果好坑爹,而且某些文章说别人坑爹,可他自己也坑爹。求业界良心啊。还是谷歌靠谱。

系统环境:Ubuntu 13 和 Linux Mint 15都通过。

默认安装的是nginx 1.2.5,php5.4.9

先安装:

sudo apt-get install nginx php5-fpm

我是在新安装的Ubuntu13上测试通过的,真的只安装这两个东西就够了。

然后编辑配置文件。

sudo gedit /etc/nginx/site-available/default

注意,如果是用gedit而不是用vi编辑,那应该编辑site-available下的default文件,如果是编辑site-enabled下的default,因为gedit保存时默认会生成一个“default~”的备份,这个备份也会被nginx当成启用的配置文件而出错无法启动。保险的做法是,编辑site-available下的文件后仍手动删除备份文件。

找到location ~ \.php$的地方,5行取消注释,变成这样:

location ~ \.php$ {

# fastcgi_split_path_info ^(.+\.php)(/.+)$;

# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

#

# # With php5-cgi alone:

# fastcgi_pass 127.0.0.1:9000;

# # With php5-fpm:

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

 fastcgi_index index.php;

 include fastcgi_params;

}

这就成了!

启动nginx:

sudo service nginx start

扩展:

1. default文件中,找到

index index.html index.htm;

这行,加入成
index index.html index.htm index.php;

这就可以用php文件做默认主页

2.default文件中,在server{}指示符的 location / {} 指示符内,加入

autoindex on;

当文件夹内没有index文件,就会自动索引文件。

3. server{} 指示符的 root 行是文件根目录,自行修改就能把那个文件夹作为网站根目录

PHP 相关文章推荐
php adodb分页实现代码
Mar 19 PHP
php启动时候提示PHP startup的解决方法
May 07 PHP
基于PHP文件操作的详解
Jun 05 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
PHP文件读取功能的应用实例
May 08 PHP
php实现简单的上传进度条
Nov 17 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
PHP生成随机数的方法总结
Mar 01 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
php中的buffer缓冲区用法分析
May 31 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 #PHP
PHP 使用redis简单示例分享
Mar 05 #PHP
memcache一致性hash的php实现方法
Mar 05 #PHP
PHP将session信息存储到数据库的类实例
Mar 04 #PHP
php微信支付之APP支付方法
Mar 04 #PHP
php支付宝手机网页支付类实例
Mar 04 #PHP
php银联网页支付实现方法
Mar 04 #PHP
You might like
sqlyog 中文乱码问题的设置方法
2008/10/19 PHP
PHP解析目录路径的3个函数总结
2014/11/18 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
input 输入框内的输入事件详细分析
2010/03/17 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
vue中SPA单页面应用程序详解
2017/11/07 Javascript
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
python利用platform模块获取系统信息
2020/10/09 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
马云的职业生涯规划之路
2014/01/01 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
观看信仰心得体会
2014/09/04 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python