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木马攻击防御之道
Mar 24 PHP
使用php清除bom示例
Mar 03 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Jun 12 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
php使用标签替换的方式生成静态页面
May 21 PHP
PHP图片加水印实现方法
May 06 PHP
PHP新特性详解之命名空间、性状与生成器
Jul 18 PHP
Laravel 实现密码重置功能
Feb 23 PHP
mongodb和php的用法详解
Mar 25 PHP
laravel实现上传图片并在页面显示的例子
Oct 14 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
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
php创建图像具体步骤
2017/03/13 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
javascript常见用法总结
2014/05/22 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
JS实现复制功能
2017/03/01 Javascript
jquery 手势密码插件
2017/03/17 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
python代码如何注释
2020/06/01 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
计算机专业职业生涯规划范文
2014/01/19 职场文书
元宵节主持词
2014/03/25 职场文书
个人担保书范文
2014/05/20 职场文书
学校清明节活动总结
2014/07/04 职场文书
办护照工作证明
2014/10/01 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
教师个人考察材料
2014/12/16 职场文书