当前位置 主页 > 服务器问题 > Linux/apache问题 > 最大化 缩小

    apache2.2.4+mysql5.0.77+php5.2.8安装精简

    栏目:Linux/apache问题 时间:2018-10-08 13:30

    linux下apache php环境的配置方法。 1.安装Apache

    将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中

    tar -zxvf httpd-2.2.4.tar.gz

    cd httpd-2.2.4

    ./configure --prefix=/usr/local/apache2 --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-mods-shared=all --with-mpm=worker

    make && make install



    2.安装php



    安装freetype-2.3.5.tar.gz

    tar zxvf freetype-2.3.5.tar.gz

    cd freetype-2.3.5

    ./configure --prefix=/usr/local/phpsyslib/freetype-2.3.5

    make && make install

    mkdir /usr/local/phpsyslib/freetype-2.3.5/include/freetype2/freetype/internal(如果报错需要)



    安装jpeg

    tar zxvf jpegsrc.v6b.tar.gz

    cd jpeg-6b

    ./configure --prefix=/usr/local/phpsyslib/jpeg-6b --enable-shared 必须加后面这个参数,不然不能生成那个共享库

    根据报错信息自己创建相应目录

    cp libjpeg.a /usr/local/lib(如果安装gd不成功的话)



    安装zlib

    tar zxvf zlib-1.2.3.tar.gz

    cd zlib-1.2.3

    ./configure --prefix=/usr/local/phpsyslib/zlib-1.2.3



    安装openssl-0.9.8e

    tar zxvf openssl-0.9.8e.tar.gz

    cd openssl-0.9.8e

    ./config shared zlib

    make

    make test

    make install

    mv /usr/bin/openssl /usr/bin/openssl.OFF

    mv /usr/include/openssl /usr/include/openssl.OFF

    ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

    ln -s /usr/local/ssl/include/openssl /usr/include/openssl

    配置库文件搜索路径

    #echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

    #ldconfig -v



    安装libpng

    tar zxvf libpng-1.2.23.tar.gz

    cd libpng-1.2.23

    cp scripts/makefile.linux makefile



    安装GD库(如果失败先安装libtool和gettext)



    tar zxvf gd-2.0.35.tar.gz

    cd gd-2.0.35

    ./configure --prefix=/usr/local/phpsyslib/gd-2.0.35 --with-jpeg=/usr/local/phpsyslib/jpeg-6b --with-png=/usr/local/ --with-zlib=/usr/local/phpsyslib/zlib-1.2.3 --with-freetype=/usr/local/phpsyslib/freetype-2.3.5/

    make && make install



    安装gettext(如果失败先安装 libtool)

    tar zxvf gettext-0.17.tar.gz

    cd gettext-0.17

    ./configure --prefix=/usrmake && make install 安装libtool

    tar zxvf libtool-2.2.tar.gz

    cd libtool-2.2

    ./configure --prefix=/usrmake && make installcp /usr/lib/libattr.la /lib/

    安装curl

    tar zxvf curl-7.17.1.tar.gz

    cd curl-7.17.1

    ./configure --prefix=/usr/local/phpsyslib/curl-7.17.1

    make && make install



    3.安装mysql



    # tar zxvf mysql-5.0.77-linux-i686-icc-glibc23.tar.gz

    cp mysql-5.0.77-linux-i686-icc-glibc23 /usr/local/mysql

    cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ---mysql自启动

    cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

    groupadd mysql

    useradd -g mysql mysql