你好,游客 登录 注册 搜索
背景:
阅读新闻

Solaris11_X86安装Nginx

[日期:2013-09-26] 来源:CSDN  作者:john [字体: ]

在Solaris11_X86安装Nginx

安装依赖包

配置repo

详见 http://www.linuxidc.com/Linux/2013-09/90598.htm

用repo来安装依赖包

root@Oracle:/usr/src/nginx-1.5.5# pkg list|grep -i gcc
system/library/gcc-3-runtime                      3.4.3-0.175.1.0.0.24.0    i--
root@oracle:/usr/src/nginx-1.5.5# pkg list|grep -i c++
library/c++/glibmm                                2.24.1-0.175.1.0.0.17.0    i--
library/c++/sigcpp                                2.2.8-0.175.1.0.0.17.0    i--
library/desktop/c++/cairomm                      1.8.2-0.175.0.0.0.0.0      i--
library/desktop/c++/gtkmm                        2.20.2-0.175.1.0.0.17.0    i--
library/desktop/c++/pangomm                      2.26.1-0.175.0.0.0.0.0    i--
system/library/c++-runtime                        0.5.11-0.175.1.0.0.19.0    i--
system/library/c++/sunpro                        0.5.11-0.168              i-r
root@oracle:/usr/src/nginx-1.5.5# pkg install *gcc*

root@oracle:/usr/src/nginx-1.5.5# pkg install *c++*

gcc和c++装完之后配置nginx的时候还会报cc找不到

错误:“./configure: error: C compiler cc is not found”


解决方法:

CC=gcc

export CC

设置这个环境变量,让gcc来代替cc!

安装gd(repo里的gd安装了 还会报not find),所以此处用源码包来安装gd

wget http://cdn.bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz  //下载

此处gd的安装不能用sun的make得用gnu的make 否则编译过不去包标签错误

如果用sun的make会报错“make: Fatal error: Command failed for target `all-recursive'”,因为sun的make解释makefile和gnu的不一样,所以安装gnu的make

gun的make安装方法

wget http://ftp.gnu.org/gnu/make/make-3.82.tar.gz

./configure --prefix=/usr/local/make //必须指定路径否则和sun的make冲突

make && make install

然后退回gd的安装目录继续

./configure && /usr/local/make/bin/make && /usr/local/make/bin/make install

获取nginx的源码安装包

root@oracle:/usr/local# cd /usr/src
root@oracle:/usr/src# wget http://nginx.org/download/nginx-1.5.5.tar.gz

root@oracle:/usr/src# tar -zxvf nginx-1.5.5.tar.gz

root@oracle:/usr/src# cd nginx-1.5.5

root@oracle:/usr/src/nginx-1.5.5# ./configure --prefix=/usr/local/nginx155 --with-http_ssl_module --with-http_image_filter_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module            //配置模块自己help 不再多述


root@oracle:/usr/src/nginx-1.5.5# /usr/local/make/bin/make


root@oracle:/usr/src/nginx-1.5.5#/usr/local/make/bin/make install

至此 nginx安装完毕

推荐阅读:

使用Nginx如何配置Tomcat访问日志记录真实IP http://www.linuxidc.com/Linux/2012-03/56119.htm

搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

LNMP 全功能编译安装 for CentOS 6.3笔记 http://www.linuxidc.com/Linux/2013-05/83788.htm

CentOS 6.3 安装LNMP (PHP 5.4,MyySQL5.6) http://www.linuxidc.com/Linux/2013-04/82069.htm

在部署LNMP的时候遇到Nginx启动失败的2个问题 http://www.linuxidc.com/Linux/2013-03/81120.htm

Ubuntu安装Nginx php5-fpm MySQL(LNMP环境搭建) http://www.linuxidc.com/Linux/2012-10/72458.htm

Nginx 的详细介绍请点这里
Nginx 的下载地址请点这里

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款