debian install httpd service

  • 安装httpd 2.2
    1
    2
    3
    4
    cd ~/opt/apache/httpd/httpd2.2.31
    ./configure --prefix=/usr/local/httpd2.2.31
    sudo make
    sudo make install
  1. 安装apr

    1
    2
    ./configure --prefix=/usr/local/apr
    sudo make & make install
  2. 安装apr-util

    1
    2
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
    sudo make & make install
  3. 安装httpd

    1
    ./configure --prefix=/usr/local/httpd2.4.20 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=event
  4. 配置httpd服务

    1
    2
    3
    4
    5
    6
    cp /usr/local/httpd2.4.20/bin/apachectl /etc/init.d/httpd
    vim /etc/init.d/httpd
    ;; 在头部添加
    # chkconfig: 2345 90 90
    chkconfig --add httpd
    chkconfig --level 345 httpd on

这时就可以使用sudo service httpd start命令启动http服务了.
如果失败重启下电脑重新执行下命令

编译参数参考:apache编译参数

坚持原创技术分享,您的支持将鼓励我继续创作!