Heim  >  Artikel  >  Backend-Entwicklung  >  linux系统安装nginx linux系统 ubuntu系统安装 ubuntu

linux系统安装nginx linux系统 ubuntu系统安装 ubuntu

WBOY
WBOYOriginal
2016-07-29 08:53:391273Durchsuche

1.首先下载在nginx官网下载nginx,Nginx的下载地址:http://nginx.org/en/download.html。

2.安装必备组件:yum -y install make zlib zlib-devel gcc gcc-c++ ssh libtool

3.解压下载nginx

4.在编译nginx的时候,会出现如下的错误

linux系统安装教程,linux安装,linux系统下载,u盘安装linux系统,linux系统下载官网,linux系统免费下载,linux系统,ubuntu系统安装,ubuntu

图上标箭头的地方,标明我们缺少PCRE库,此时首先查看系统中是否默认存在这个库,使用rpm -qa pcre名来来查看,如果系统中默认有该库的话,会展示

PCRE的版本,pcre-7.8-7.el6这样的字样。

这个版本的库就打算存在,也不能解决上图中出现的错误,解决方式就是自己从http://ncu.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz上面下载一个高版本的。

下载之后,我们需要删除系统中默认自带的pcreku(如果不删除的话,会一直出现上图中标记的错误),在删除之前,我们需要备份下一根目录下面lib64下面的libpcre.so.0,备份完成之后,使用rpm -e --nodeps pcre命令来删除系统默认的pcre库。

接下来解压之前下载的pcre库,首先使用./configure来进行配置,然后使用make命令来进行编译,在使用make check来检查编译是否正确,如果成功的话,会看到总数和成功数是一样的。最后使用make install命令来安装pcre库。

安装完成pcre库之后,我们就可以对nginx进行配置,编译,安装操作。

安装成功之后,切换到根目录,执行nginx命令,如果出现如下错误:----->error while loading shared libraries:libpcre.so.1:connot open
shared object file:No such file or directory

从以上的错误中我们可以看到,是根目录缺少libpcre.so.1这个库,此时需要使用如下的命令来解决错误,ln -s  /user/nginx-1.8.1/lib/libprce.so.1(该目录是我nginx编译指定的一个目录下面的)  /lib64(如果是32位系统,则应该是/lib)

此时再次执行ngix命令就不会出错了。

以上就介绍了linux系统安装nginx,包括了linux系统安装方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn