标签:http strong 文件 for ar 服务器 .net 学习
最近系统部署用到nginx,于是学习部署nginx.
要成功安装nginx,得先安装pcre库,否则在安装nginx里,总是提示找不到PCRE相关文件,于是先安装pcre.
一、安装PCRE
1.下载PCRE包
首先去官网下载pcre的安装包
如果通过FTP的方式,下载地址为:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
如果通过http的方式,下载地址为:http://sourceforge.net/projects/pcre/files/pcre/
找到pcre-8.33.tar.gz
2. 拖入PCRE服务器/usr/local
3. 解压:tar zxvf pcre-8.33.tar.gz
4. 编译并安装:进入pcre-8.33,执行./configure,make,make install.
5. 环境配置,将库文件导入cache:/etc/ld.so.conf里加入一行“/usr/local/lib/pcre”,然后执行ldconfig
至此PCRE已安装成功。
二、安装nginx
首先百度nginx下载,找到nginx软件包:nginx-1.4.5.tar.gz,并拖入到服务器/usr/local目前下
1. 解包:tar zxvf nginx-1.4.5.tar.gz
2. 编译与安装:
1)进入nginx-1.4.5目录里
2)执行./configure,生成了Makefike
3)编译并安装:make;make install
3. 启动/usr/local/nginx/sbin/nginx
发现报错:./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
4. 百度一查,原来需要为pcre建立一个软链节:
ln -s /usr/local/lib/libpcre.so.1 /lib64
5. 建立软链节后,再次启动nginx,终于启动成功了:
ps -ef|grep nginx
root 957 1 0 12:00 ? 00:00:00 nginx: master process ./nginx
nobody 958 957 0 12:00 ? 00:00:00 nginx: worker process
root 960 23510 0 12:00 pts/1 00:00:00 grep nginx
标签:http strong 文件 for ar 服务器 .net 学习
原文地址:http://www.cnblogs.com/jackyna127/p/3884648.html