http://blog.csdn.net/yankai0219/article/details/8001210

之前安装LNMP的开发环境,花了有4天的时间,结果MySQL模块还一直不能成功安装。偶然间发现一键安装LNMP的网址 http://lnmp.org/,经过实践,这篇文章真的十分给力。不禁让人感叹啊。如今,将这篇文章发布上来,方便大家使用。

1.安装方法

安装方法:按照http://lnmp.org/install.html所说方法,进行安装,在CentOS 6.2环境下成功安装。各种实验均成功。

2.特别注意文件目录:

nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

3.升级Nginx和进行Nginx模块开发

在一键安装过程及centos.sh中都可以看到LNMP的安装都是采用下载.tar.gz文件,进行安装,即都是通过下载源码,进行编译和安装的。

那么可否通过下载高版本的Nginx,进行编译和安装,以及模块开发呢?

很高兴的告诉你,这是可以的。

通过查看centos.sh可以看到Nginx的configure选项如下

/configure --user=www --group=www --prefix=/usr/localinx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6

如何进行版本升级呢?方法如下:

wget http://nginx.org/download/nginx-1.2.3.tar.gz
tar zxvf nginx-1.2.3.tar.gz
cd nginx-1.2.3
./configure--user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
make && make install

如何进行添加模块呢?
在configure中添加 --add-module=module_path即可

Logo

更多推荐