LAMP 一键部署
发布时间:2020-12-14 04:34:02 所属栏目:大数据 来源:网络整理
导读:LAMP 一键部署 部署http #!/bin/bash### global variablesexport lamp_repo=http://192.168.1.5/lamp/export lampdir=/lampdataexport httpdir=$lampdir/httpd/export httpd_version=httpd-2.4.33.tar.bz2export apr_version=apr-1.6.3.tar.gzexport apr_uti
LAMP 一键部署部署http#!/bin/bash ### global variables export lamp_repo=http://192.168.1.5/lamp/ export lampdir=/lampdata export httpdir=$lampdir/httpd/ export httpd_version=httpd-2.4.33.tar.bz2 export apr_version=apr-1.6.3.tar.gz export apr_util_version=apr-util-1.6.1.tar.gz Get_Version() { echo `echo $1 | sed -r '[email?protected](.*).tar(.*)@[email?protected]' ` } rm -rf $lampdir/* cd $lampdir #download http if [ ! -f "$httpd_version" ];then wget $lamp_repo$httpd_version fi tar xf $httpd_version http_tar_dir=httpd-2.4.33 #download apr if [ ! -f "$apr_version" ];then wget $lamp_repo$apr_version fi tar xf $apr_version aprdir=`Get_Version $apr_version` #echo $aprdir mv $aprdir $http_tar_dir/srclib/apr #download apr_util if [ ! -f "$apr_util_version" ];then wget $lamp_repo$apr_util_version fi tar xf $apr_util_version apr_util=`Get_Version $apr_util_version` mv $apr_util $http_tar_dir/srclib/apr-util #configure cd $http_tar_dir ./configure --prefix="$httpdir" --with-mpm=prefork --enable-so --enable-rewrite --enable-mods-shared=all --enable-nonportable-atomics=yes --disable-dav --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-ssl --with-included-apr --enable-modules=all --enable-mods-shared=all --enable-cgi CPU_NUM=$(cat /proc/cpuinfo | grep processor | wc -l) if [ $CPU_NUM -gt 1 ];then make -j $CPU_NUM else make fi make install cp support/apachectl /etc/init.d/httpd chmod u+x /etc/init.d/httpd (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |