美文网首页
linux下安装apache环境

linux下安装apache环境

作者: 小呉同学 | 来源:发表于2018-10-12 14:46 被阅读0次
    具体安装步骤:

    1 下载想要安装的版本源码包并且配置安装apache的基础环境
    2 解压,预编译,编译,安装
    3 启动,停止,测试页面,检验是否安装成功


    1.准备安装包和辅助包并配置环境,笔者把包均下载在了根目录的桌面下 /桌面

    apache包: wegt http://mirrors.shuosc.org/apache//httpd/
    或者去 http://httpd.apache.org/download选择版本下载,我选择了httpd-2.4.35.tar.gz
    apr包:http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
    apr-util包:http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
    pcre包:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
    expat-devel:终端yum install expat-devel安装,必要
    apr-devel:终端yum install apr-devel安装,必要
    终端运行yum -y install gcc gcc++ zlib zlib-devel配置环境

    2.安装各个源码包

    1).编译和安装 apr 1.5.2
    解压:tar zxvf apr-1.5.2.tar.gz
    进到apr目录下:cd /桌面/apr-1.5.2
    指定安装路径:./configure --prefix=/usr/local/apr/
    编译和安装:make && make install
    如果权限不够,在每条命令前加上sudo运行

    2).编译和安装 apr-util-1.5.2
    解压:tar zxvf apr-util-1.5.2.tar.gz
    进到apr目录下:cd /桌面/apr-util-1.5.2
    指定安装路径:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    编译和安装:make && make install

    3).编译和安装 pcre
    解压:tar zxvf pcre-8.40.tar.gz
    进到apr目录下:cd /桌面/pcre-8.40
    指定安装路径:./configure --prefix=/usr/local/pcre
    编译和安装:make && make install

    4).编译和安装 httpd-2.4.35
    解压:tar zxvf httpd-2.4.35.tar.gz
    进到apr目录下:cd /桌面/httpd-2.4.35
    指定安装路径:sudo ./configure --prefix=/usr/local/apache --enable-modules=all --enable-mods-shared=all --enable-so --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --with-included-apr
    编译和安装:make && sudo make install

    3.启动服务

    1).修改httpd.conf
    cd /usr/local/apache/conf/
    sudo vim httpd.conf
    将ServerName前的“#”去掉,将www.example.com:80改成 localhost:80(自己主机IP,可以用在终端运行ifconfig -a查看IP)
    2).启动apache
    cd /usr/local/apache/bin/
    sudo ./apachectl start
    可能出现如下错误:
    error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory
    亦可能是其他文件名称,处理方案和下面一样。
    解决办法:
    find /usr/local/apache -name libaprutil-1.so.0找到libaprutil-1.so.0路径,我的是usr/local/apache/lib/libaprutil-1.so.0,记住,待会要填写
    cd /etc
    sudo vim ld.so.conf
    在include ld.so.conf.d/*.conf下面一行插入usr/local/apache/lib/(刚才搜到的路径),然后保存退出
    重新cd /usr/local/apache/bin/
    sudo ./apachectl start
    然后通过本机浏览器输入地址localhost,出现如下图示证明服务启动成功。

    It Works!
    3).关闭服务
    sudo ./apachectl stop

    至此安装成功!

    相关文章

      网友评论

          本文标题:linux下安装apache环境

          本文链接:https://www.haomeiwen.com/subject/ehawaftx.html