源码安装lnmp redis jenkins memcached

来源:互联网 发布:free源码解析 编辑:程序博客网 时间:2024/04/30 12:27

1、 因为使用源码安装nginx 需要gcc编译器,所以需要先用which gcc 看一下cenos上有没有。如果没有,将文件夹gccrpm下的文件拷贝到服务器上,按下列顺序执行命令

Rpm包下载链接:http://vault.centos.org/6.5/os/x86_64/Packages/

    rpm -Uvh kernel-headers-2.6.32-431.el6.x86_64.rpm

rpm -Uvh glibc-headers-2.12-1.132.el6.x86_64.rpm

rpm -Uvh glibc-devel-2.12-1.132.el6.x86_64.rpm

rpm -Uvh libgomp-4.4.7-4.el6.x86_64.rpm

rpm -Uvh ppl-0.10.2-11.el6.x86_64.rpm

rpm -Uvh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -Uvh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -Uvh cpp-4.4.7-4.el6.x86_64.rpm

rpm -Uvh gcc-4.4.7-4.el6.x86_64.rpm

rpm -Uvh libstdc++-devel-4.4.7-4.el6.x86_64.rpm

rpm -Uvh gcc-c++-4.4.7-4.el6.x86_64.rpm

执行完成 再用which gcc 查看 如果有显示/usr/bin/gcc 说明安装成功

2.安装nginx前,需要安装依赖工具zlib,openssl,pcre,perl

 相关链,安装包同级目录中存在接:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html

Perl

: (1)如果局域网机器无法访问, 执行/etc/init.d/iptables stop 关闭防火墙

     2)相关nginx的操作

#启动:/usr/local/nginx/sbin/nginx

 

#重启/usr/local/nginx/sbin/nginx -s reload

  3)参考链接http://blog.csdn.net/god_wot/article/details/45895255

3.安装mysql数据库,安装数据库之前,需要先安装ncurses, gccrpm文件夹下有两个关于ncurses的rpm包

   执行:

   rpm -Uvh ncurses-5.7-3.20090208.el6.x86_64.rpm

   Rpm -Uvh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

  然后按照这个链接文档下的步骤安装:http://hezuyou.blog.163.com/blog/static/7849741520140211123495/

 安装完成后,执行export"PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile(永久生效)设置环境变量

相关文档:http://blog.csdn.net/hittata/article/details/7718819

4.安装php

 相关文档:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html

(1)在安装jpeg6的过程中可能会出现libtool不存在的错误,这是由于libtool版本太低的原因造成了,进入这个链接http://zhidao.baidu.com/link?url=DAf0Va10h6CVD-bRIzxfbL4GVvViG1D96Oexg1dRCZ9RUJZisSE_5_yguJwmrFoAX2azBl8hdIq1E6mLRcQUn_  按照步骤安装libtool,并在jpeg中覆盖。

在安装php的过程中 如果遇到Don't know how to define struct flock on this system, set --enable-opcache=no 解决办法如下:
编辑 /etc/ld.so.conf 加入/usr/local/lib
再执行 ldconfig即可

centos 64位

(3)configure过程中 显示找不到libXpm的错误是因为没有安装libXpm-devel,需要用rpm包安装下。

这个rpm依赖包很多,需要都安装下并且按照顺序装

5.php安装完成后,需要nginx挂载php

参考文档:https://yq.aliyun.com/articles/43147

6.安装redis

参考文档http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html

7.安装队列

参考文档

http://blog.csdn.net/yuan1013922969/article/details/50178599

查找rpm依赖网址:https://pkgs.org/search/?query=libzip.so.1&type=smart

6.5rpm包 下载地址:http://vault.centos.org/6.5/os/x86_64/Packages/

重启php-fpm
/etc/init.d/php-fpm restart

 

8安装jenkins

参考文档:http://blog.csdn.net/truong/article/details/50087431

 

 

 

 

 

 

 

0 0