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 巧用数组降低程序的时间复杂度
Jan 01 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
PHP汉字转换拼音的函数代码
Dec 30 PHP
php编程每天必学之表单验证
Mar 01 PHP
php调用自己java程序的方法详解
May 13 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
TP5框架安全机制实例分析
Apr 05 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
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
Python列表(list)常用操作方法小结
2015/02/02 Python
python3简单实现微信爬虫
2015/04/09 Python
python决策树之C4.5算法详解
2017/12/20 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
Python中整数的缓存机制讲解
2019/02/16 Python
pandas中的series数据类型详解
2019/07/06 Python
python如何导入依赖包
2020/07/13 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
Android面试宝典
2013/08/06 面试题
思想品德自我评价
2014/02/04 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
HR求职自荐信范文
2014/06/21 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
党支部承诺书
2015/01/20 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
司机岗位职责范本
2015/04/10 职场文书
微信搭讪开场白
2015/05/28 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
大学生读书笔记大全
2015/07/01 职场文书
施工安全协议书
2016/03/22 职场文书