美文网首页lamp环境搭建
兄弟连lamp环境搭建2

兄弟连lamp环境搭建2

作者: simple_five | 来源:发表于2017-03-12 10:42 被阅读0次

    辅助软件的安装

    #######辅助软件下载地址

    #######版本解释
    linux版本选择的是centos7 everything版本,此版本包含了本地yum源,虚拟机无法联网yum安装的可以选择本版本

    #######开启本地yum源
    挂载cdrom
    虚拟机光驱选择centos镜像,然后shell中进行挂载

    mkdir /mnt/cdrom
    mount /dev/sr0 /mnt/cdrom
    

    开启本地yum源

    cd /etc/yum.repos.d
    mv CentOS-Base.repo CentOS-Base.repo.bak
    vim CentOS-Media.repo
    

    将默认网络yum源备份掉,设置光驱yum,详细如下

    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    # file:///media/cdrom/
    # file:///media/cdrecorder/
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    shell输出命令yum list如若出现大量yum源则说明设置成功
    tips: 重启以后光驱的挂载会失效,如若要进行yum安装则必须重新挂载光驱

    安装辅助软件

    #######安装libxml2

    [root@localhost src]# cd /usr/local/src/libxml2-2.9.4
    [root@localhost libxml2-2.9.4]# yum install python-devel -y
    [root@localhost libxml2-2.9.4]# ./configure --prefix=/usr/local/libxml2/
    
    

    如若出现以下报错,说明未安装gcc编译器

    configure: error: in `/usr/local/src/libxml2-2.9.4':
    configure: error: no acceptable C compiler found in $PATH
    执行命令 yum -y install gcc gcc-c++ 安装成功再尝试预编译

    #######安装libmcrypt
    !!! 这里需安装gcc-c++编译器,如若不安装configure会报错

    [root@localhost src]# cd libmcrypt-2.5.8
    [root@localhost libmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt/
    [root@localhost libmcrypt-2.5.8]# make && make install
    

    #######安装libltd
    在libmcrypt源码目录中,非新软件
    [root@localhost libltdl]# ./configure --enable-ltdl-install && make && make install

    #######安装mhash

    [root@localhost libltdl]# cd /usr/local/src/mhash-0.9.9.9
    [root@localhost mhash-0.9.9.9]# ./configure && make && make install
    

    #######安装mcrypt

    cd /usr/local/src/mcrypt-2.6.8
    LD_LIBRARY_PATH=/usr/local/libmcrypt/lib:/usr/local/lib  \
    ./configure --with-libmcrypt-prefix=/usr/local/libmcrypt
    

    其中进入mcrypt目录,然后下面为一条命令。LD_LIBRARY_PATH用于指定libmcrypt和mhash的库的位置。

    #######安装zlib
    这里版本为1.2.11 若安装低版本,后面安装其他软件报错libz.a报错,则尝试zlib高级版本,详情见error

    [root@localhost mcrypt-2.6.8]# cd ../zlib-1.2.11
    [root@localhost zlib-1.2.11]# ./configure && make && make install
    

    #######安装libpng

    [root@localhost libpng-1.6.28]# cd ../libpng-1.6.28
    [root@localhost libpng-1.6.28]# ./configure --prefix=/usr/local/libpng/ && make && make install
    

    #######安装jpeg
    安装jpeg6版本可能会出现报错,详情见error

    [root@localhost libpng-1.6.28]# cd ../jpeg-9b/
    [root@localhost jpeg-9b]# ./configure --prefix=/usr/local/jpeg/ --enable-shared --enable-static && make && make install
    

    #######安装freetype
    安装低版本zlib在这了可能会出现报错,详情见error

    [root@localhost jpeg-9b]# cd ../freetype-2.7.1
    [root@localhost freetype-2.7.1]# ./configure --prefix=/usr/local/freetype/ && make && make install
    

    #######安装GD库
    安装低版本gd库以及低版本zlib可能会出错,详情见error

    [root@localhost libgd-2.2.4]#  ./configure --prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg/ --with-freetype=/usr/local/freetype/ --with-png=/usr/local/libpng/
    [root@localhost libgd-2.2.4]# make && make install
    

    相关文章

      网友评论

        本文标题:兄弟连lamp环境搭建2

        本文链接:https://www.haomeiwen.com/subject/doktnttx.html