编辑“Apache

跳转至: 导航、​ 搜索
警告:您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您登录创建一个账户,您的编辑将归属于您的用户名,且将享受其他好处。

该编辑可以被撤销。 请检查下面的对比以核实您想要撤销的内容,然后发布下面的更改以完成撤销。

最后版本 您的文本
第79行: 第79行:
'''[[Apache日常维护]]'''
'''[[Apache日常维护]]'''


==参考资料==


编译LAMP环境配置过程:
这是shell自动化安装脚本,先准备好软件包在当面目录下执行,mysql采用的是二进制源码包。
#!/bin/bash
_APACHEPATH=/usr/local/apache
_MYSQLPATH=/usr/local
_PHPPATH=/usr/local/php
path=`pwd`
cd $path
sleep 3
echo "##########---------- Mysql install-----------#############"
        echo "Installing Mysql,Please waiting..."
        cp my.cnf /etc/
        tar zxvf mysql-5.1.32-linux-i686-icc-glibc23.tar.gz -C $_MYSQLPATH
        cd $_MYSQLPATH
        mv mysql-5.1.32-linux-i686-icc-glibc23 mysql
        cd mysql
        groupadd mysql
        useradd -g mysql mysql
        chown -R mysql .
        chgrp -R mysql .
        scripts/mysql_install_db --user=mysql
        chown -R root .
        chown -R mysql:mysql data
        #$_MYSQLPATH/mysql/bin/mysqld_safe --user=mysql &
        echo "$_MYSQLPATH/bin/mysqld_safe --user=mysql &" >> /etc/rc.d/rc.local
        echo "Mysql Install Done."
        cd $path
sleep 3
echo "##########---------- Apache install-----------#############"
        echo "Installing Apache,Please waiting..."
        tar jxvf httpd-2.2.9.tar.bz2
        cd httpd-2.2.9
        ./configure --prefix=$_APACHEPATH --enable-so --enable-mods-shared=most
        make
        make install
        echo "$_APACHEPATH/bin/apachectl start" >> /etc/rc.d/rc.local
        echo "Apache Install Done."
        cd $path
        if [ -d /usr/local/apache/ ]
        then
        $_APACHEPATH/bin/apxs -c -i -a $path/httpd-2.2.9/modules/mappers/mod_rewrite.c
        echo "###----Rewrite.so Install Done.----###"
        else
        exit
        fi
sleep 3
echo "##########---------- PHP_extension install-----------#############"
        echo "Installing libxml,Please waiting..."
        tar zxvf libxml2-2.6.30.tar.gz
        cd libxml2-2.6.30
        ./configure --prefix=/usr/local/libxml
        make
        make install
        echo "libxml Install Done."
        cd $path
        echo "Installing libiconv,Please waiting..."
        tar zxvf libiconv-1.12.tar.gz
        cd libiconv-1.12
        ./configure --prefix=/usr/local/libiconv
        make
        make install
        echo "libiconv Install Done."
        cd $path
        echo "Installing zlib,Please waiting..."
        tar zxvf zlib-1.2.3.tar.gz
        cd zlib-1.2.3
        ./configure --prefix=/usr/local/zlib
        make
        make install
        echo "zlib Install Done."
        cd $path
        echo "Installing Freetype,Please waiting..."
        tar zxvf freetype-2.2.1.tar.gz
        cd freetype-2.2.1
        ./configure --disable-shared
        make
        make install
        echo "Freetype Install Done."
        cd $path
        echo "Install Jpeg,Please waiting..."
        tar zxvf jpegsrc.v6b.tar.gz
        cd jpeg-6b
        ./configure --enable-shared --enable-static
        make
        mkdir -p /usr/local/man/man1
        make install
        make install-lib
        echo "Jpeg Install Done."
        cd $path
        echo "Install libpng,Please waiting..."
        tar zxvf libpng-1.2.10.tar.gz
        cd libpng-1.2.10
        ./configure --disable-shared
        make
        make install
        echo "libpng Install Done."
        cd $path
        echo "Install Gd,Please waiting..."
        tar zxvf gd-2.0.35.tar.gz
        cd gd-2.0.35
        ./configure --with-freetype --with-jpeg --with-png
        make
        make install
        echo "Gd Install Done."
        echo "PHP_extension Install Done."
        cd $path
sleep 3
echo "##########---------- PHP_extension install-----------#############"
        echo "Installing PHP,Please waiting..."
        tar jxvf php-5.2.6.tar.bz2
        cd php-5.2.6
        \cp $_APACHEPATH/build/libtool .
        ./configure --prefix=$_PHPPATH --with-apxs2=/usr/local/apache/bin/apxs \
                    --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml \
                    --with-iconv=/usr/local/libiconv --with-config-file-path=/usr/local/php/etc \
                    --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir \
                    --with-zlib=/usr/local/zlib --enable-mbstring  --enable-sockets
        make
        make install
        cd ../
        cp php.ini $_PHPPATH/etc/
        \cp httpd.conf $_APACHEPATH/conf/
        $_APACHEPATH/bin/apachectl start
        echo "PHP Install Done."
        $_MYSQLPATH/mysql/bin/mysqld_safe --user=mysql &
echo "###########----------------Finish-----------------############"


==更多...==
==更多...==
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅Wordpress-mediawiki:版权的细节)。 未经许可,请勿提交受版权保护的作品!
取消 编辑帮助(在新窗口中打开)