准备工作
cd /usr/local/src/ sudo wget http://mirror.bit.edu.cn/apache/apr/apr-1.4.6.tar.gz sudo wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.4.1.tar.gz sudo wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.4.tar.gz
安装必要工具
sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev
解压缩及配置
tar -zxvf httpd-2.4.4.tar.gz tar -zxvf apr-1.4.6.tar.gz tar -zxvf apr-util-1.4.1.tar.gz cp -rf apr-1.4.6 httpd-2.4.4/srclib/apr cp -rf apr-util-1.4.1 httpd-2.4.4/srclib/apr-util cd httpd-2.4.4/以上可以避免执行配置安装httpd时出错
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.解决方法:需要下载apr和apr-utils 并解压到./srclib/, 再进行编译,上面已经完成,继续.
sudo ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --with-included-apr --with-ssl --enable-ssl --enable-module=so --enable-rewrite --enable-cgid --enable-cgi #配置 sudo make -j4 sudo make install
安装完毕,进行简单配置
sudo cp build/rpm/httpd.init /etc/init.d/httpd sudo chmod 755 /etc/init.d/httpd sudo ln -fs /usr/local/apache/ /etc/httpd sudo ln -fs /usr/local/apache/bin/httpd /usr/sbin/httpd sudo ln -fs /usr/local/apache/bin/apachectl /usr/sbin/apachectl sudo ln -fs /usr/local/apache/logs /var/log/httpd sudo ln -s /usr/local/apache/conf/httpd.conf /etc/下一步:ubuntu 13.04下编译安装php
转载请注明:半叶寒羽
» ubuntu 13.04下编译安装apache