nginx依赖包有gcc、pcre、zlib、openssl( 参考链接:http://t.csdn.cn/yBjnq)
1.2 以安装gcc为例(参考链接:http://t.csdn.cn/8MVJ2)1.2.1 gcc下载链接:Index of /gnu/gcc/gcc-5.1.0
下载gcc并上传至服务器
1.2.2 进入安装包所在目录,解压相关下载压缩包
tar xjvf gcc-5.1.0.tar.bz2
1.2.3 创建安装目录
sudo mkdir /usr/local/gcc-5.1.0/
1.2.4 进入安装目录
cd /usr/local/gcc-5.1.0/
1.2.5 配置安装文件
/安装包所在目录/gcc-5.1.0/configure --prefix=/usr/local/gcc-5.1.0
安装时我出现这个错误:
configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+. Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify their locations.
此种情况下需要安装相关的依赖包:gmp、mpfr、mpc
相关下载链接:https://gcc.gnu.org/pub/gcc/infrastructure/
由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以需要先安装GMP,其次MPFR,最后MPC。
安装gmp-4.3.2
1、解包:tar jxvf gmp-4.3.2.tar.bz2 2、创建安装目录:sudo mkdir /usr/local/gmp-4.3.2 3、进入安装文件目录:cd /usr/local/gmp-4.3.2 4、配置安装文件:sudo /服务器目录/gmp-4.3.2/configure --prefix=/usr/local/gmp-4.3.2 5、编译:sudo make 6、执行安装:sudo make install
安装mpfr2.4.2
1、解包:tar jxvf mpfr2.4.2.tar.bz2 2、创建安装目录:sudo mkdir /usr/local/mpfr-2.4.2 3、进入安装目录:cd /usr/local/mpfr-2.4.2 4、配置安装文件:sudo /服务器目录/mpfr-2.4.2/configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2 5、编译:sudo make 6、执行安装:sudo make install
安装mpc-0.8.1
1、解包:tar jxvf gmpc0.8.1.tar.bz2 2、创建安装目录:sudo mkdir /usr/local/mpc-0.8.1 3、进入安装目录:cd /usr/local/mpc-0.8.1 4、配置安装文件:sudo /服务器目录/mpc-0.8.1/configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 5、编译:sudo make 6、执行安装:sudo make install
1.2.6 编译和执行安装
sudo make && make install
1.2.7 建立软连接(未操作)
sudo ln -s /usr/local/gcc-5.1.0/bin/gcc gcc510 sudo ln -s /usr/local/gcc-5.1.0/bin/g++ g++510
1.2.8 添加环境变量
打开/etc目录下的bashrc文件添加如下代码:(具体版本目录以实际依赖为主) LD_LIBRARY_PATH=:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/gcc-5.1.0/lib export LD_LIBRARY_PATH二、下载nginx压缩包
1.地址:nginx: downloadhttp://nginx.org/en/download.html
下载好后上传至服务器
三、解压-配置-编译-安装1.解压
tar -zxvf nginx-1.20.2.tar.gz
2.配置
#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态 sudo ./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module
3.编译安装
#编译安装nginx sudo make & make install四、执行命令启动
进入安装目录下
cd /usr/local/nginx-1.20.2/
进入sbin目录下
cd sbin/
执行命令启动
sudo ./nginx
由于我没有连接外网,所以显示无法连接
五、参考链接http://t.csdn.cn/4U03P
http://t.csdn.cn/auasS



