1.在linux下安裝Nginx服務器需要下載 zlib ,openssl 梯轻,prac?
rpm依賴包下載網(wǎng)址 ??http://rpmfind.net/linux/rpm2html/search.php ?
Nginx 下載網(wǎng)址? https://nginx.org/en/download.html
SSL功能需要openssl庫桶蛔,下載地址:http://www.openssl.org/
gzip模塊需要zlib庫狂男,下載地址:http://www.zlib.net/
rewrite模塊需要pcre庫溉旋,下載地址:http://www.pcre.org/?(ps:注意是pcre庫,不是pcre2庫)
2.使用Xftp 把下載的軟件上傳到Linux系統(tǒng)中
? ? a1. cd 到軟件目錄 财异,使用? tar -zxvf 軟件名 進行解壓操作。
? ? a2. cd 解壓軟件目錄缤言。
? ? a3. ./configure宝当。
? ? a4. make。
? ? a5. make install胆萧。
? 如果沒有報錯說明安裝成功庆揩。
3.其中出現(xiàn) You need a C++ compiler for C++ support ,說明你的Linux系統(tǒng)上沒有支持c++ 環(huán)境跌穗。需要安裝gcc gcc-c++ 订晌。
4.使用rpm 命令手動安裝 gcc ,gcc-c++ 蚌吸,首先下載需要使用的依賴包锈拨,(ps:注意Linux系統(tǒng)版本 X86_64, I836等根據(jù)需要下載)
5.安裝步驟
rpm -Uvh cpp-xxxx.rpm 回車
rpm -Uvh kernel-xxx.rpm 回車
rpm -Uvh glibc-headers-xxx.rpm??? 回車
rpm -Uvh glibc-devel-xxx.rpm???? 回車
rpm -Uvh libgomp-xxx.rpm 回車
rpm -Uvh gcc-xxx.rpm?? 回車
gcc 安裝
rpm -ivh libstdc++-devel-xxx.rpm
rpm -ivh gcc-c++-xxx.rpm
gcc-c++ 安裝
記住反正就是缺什么補什么依賴包,有的時候依賴包版本在以前版本出現(xiàn)羹唠,需要把版本低的包卸載掉奕枢。
rpm -qa|grep xxx ?rpm 命令查看依賴包
rpm -e xxx ? ? ? ? ? ?rpm 卸載依賴包
rpm -ivh xxx ? ? ? ? ?rpm 安裝依賴包
rpm -Uvh xxx ? ? ? ?rpm 更新依賴包
6.查看nginx 是否安裝是否成功
? ?1? cd /usr/local/nginx/sbin/
? ?2 ./nginx -t
7.error while loading shared libraries: libpcre.so.0的解決辦法
? ? rpm -e pcre –nodeps,導致丟失libpcre.so.0文件佩微。新版本prce再也安裝不上了缝彬,巨坑!2该小谷浅!
? ? 去這個網(wǎng)站 http://pkgs.org/download/libpcre.so.0 ?下載適合的pcre文件。
? ? 使用 rpm命令安裝 rpm -ivh pcre-xxx.rpm