日期:2014-05-16 浏览次数:20839 次
首先要选一个好源,用于更新需要安装的一系列包。
推荐使用网易的源。http://mirrors.163.com/.help/ubuntu.html这里有帮助说明。
1、更新
1
|
sudo
apt-get update
|
2、安装nginx
运行:
1
|
sudo
apt-get intsall nginx
|
Ubuntu安装之后的文件结构大致为:
* 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
* 程序文件在/usr/sbin/nginx
* 日志放在了/var/log/nginx中
* 并已经在/etc/init.d/下创建了启动脚本nginx
* 默认的虚拟主机的目录设置在了/var/www/nginx-default
下面可以启动nginx来看看效果(请确保80端口没有其他服务在使用):
1
|
sudo
/etc/init
.d
/nginx
start
|
然后打开浏览器,查看http://localhost/ 看看是否看到了“Welcome to nginx!” 如果看到了,说明安装成功。当然,基本上,这块儿都不会出问题。
如果运行不成功,可以先 sudo killall apache2 杀掉apache进程
3、安装php
?
1
|
sudo
apt-get
install
php5
php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick
php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell
php5-recode php5-snmp php5-tidy php5-xmlrpc php5-sqlite php5-xsl
|
3、安装spawn-fcgi
为什么要安装spawn-fcgi呢,它用来控制php-cgi进程,以防止进程崩溃或是单进程的效率太低。
网上很多人都说要使用spawn-fcgi必须得安装lighttpd,实际上不必要,可以直接安装spawn-fcgi
运行:
1
|
sudo
apt-get
install
spawn-fcgi
|
4、配置
接下来就是最让人头疼的配置。
配置Nginx和spawn-fcgi配合运行
(1).在/etc/nginx/fastcgi_params 文件最后,加入一行,可以用
1
|
sudo
vi
/etc/nginx/fastcgi_params
|
加入此行:
1
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
(2).另外需要在PHP-CGI的配置文件(Ubuntu 上此配置文件位于/etc/php5/cgi/php.ini)中,找到cgi.fix_pathinfo选项,修改为:
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|