ubuntu 9.10快速安装nginx+php环境手记
我(54chen)因为场景需要,特地在ubuntu9.10中安装nginx+php的环境,要快速不要优化,记录如下:
sudo apt-get install php5 php5-cgi php5-cli php5-gd php5-curl php5-mysql nginx
sudo apt-get install lighttpd
spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php-cgi
上面的操作解读:
1.安装php nginx
2.安装lighttpd,为啥要安装这个,因为他有个spawn-fcgi,因为apt下来的php不是php-fpm。
3.用spawn-fcgi启动php-cgi在9000端口监听。
sudo vim /etc/php5/cgi/php.ini
修改php.ini文件
cgi.fix_pathinfo=1; 这样php-cgi方能正常使用SCRIPT_FILENAME这个变量
sudo vim /etc/nginx/sites-enabled/www.54chen.com
server {
listen 80; //端口
server_name wiki.54chen.com; //虚拟域名
access_log /var/log/nginx/hwiki.54chen.com.access.log; //访问日志
location / {
root /home/wiki.54chen.com; //size根目录
index index.php;
}
location ~ \\.php$ { #php fastcgi的配置
fastcgi_pass 127.0.0.1:9000; #php fastcgi的代理端口与ip
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/wiki.54chen.com$fastcgi_script_name; #要处理的php文件的路径
include /etc/nginx/fastcgi_params; #fastcgi的参数文件地址
}
}
好,上面的操作就建立了一个虚拟主机,保存好。
sudo killall apache2
杀掉apache,启动nginx.
sudo /etc/init.d/nginx start
大功告成!整个过程不超过十五分钟。呼呼~~
圣诞快乐!!!
建议继续学习:
- 配置Nginx+uwsgi更方便地部署python应用 (阅读:105397)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:32520)
- 解析nginx负载均衡 (阅读:14504)
- Nginx模块开发入门 (阅读:9868)
- 检查nginx配置,重载配置以及重启的方法 (阅读:9091)
- Cacti 添加 Nginx 监控 (阅读:8915)
- Nginx+FastCgi+Php 的工作机制 (阅读:8848)
- nginx的配置文件 (阅读:8820)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:8137)
- 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读:7097)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:cc0cc 来源: 我是陈科学院
- 标签: nginx ubuntu 安装
- 发布时间:2009-12-24 23:55:20
- [55] Oracle MTS模式下 进程地址与会话信
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [54] 如何拿下简短的域名
- [53] android 开发入门
- [52] Go Reflect 性能
- [52] 图书馆的世界纪录
- [49] 【社会化设计】自我(self)部分――欢迎区
- [49] 读书笔记-壹百度:百度十年千倍的29条法则
- [38] 程序员技术练级攻略
- [32] 视觉调整-设计师 vs. 逻辑