加拿大28

    1. <form id='8w3y3'></form>
        <bdo id='8w3y3'><sup id='8w3y3'><div id='8w3y3'><bdo id='8w3y3'></bdo></div></sup></bdo>

          • ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
            当前位置:首页 >> 操作系统 >> Linux教程 >> linux环境源码搭建Apache服务

            linux环境源码搭建Apache服务

            来源:网络整理     时间:2018-01-30     关键词:

            本篇文章主要介绍了" linux环境源码搭建Apache服务",主要涉及到方面的内容,对于Linux教程感兴趣的同学可以参考一下: 1、检查是否已经安装 [root@d ~]# rpm -qa | grep httpdsystem-config-httpd-1.3.3.1-1.el5http...

            1、检查是否已经安装
            [root@d ~]# rpm -qa | grep httpd
            system-config-httpd-1.3.3.1-1.el5
            httpd-manual-2.2.3-6.el5
            2、停止并卸载Linux系统自带的httpd服务
            [root@d ~]# service httpd stop
            [root@d ~]# ps -ef | grep httpd
            [root@d ~]# kill -9 pid号(逐个删除)
            [root@d ~]# rpm -e system-config-httpd-1.3.3.1-1.el5
            [root@d ~]# rpm -e httpd-manual-2.2.3-6.el5
            查找一下apache的配置文件是否存在,存在就删除
            [root@d ~]# find / -name httpd.conf
            3、下载Apache安装包(httpd-2.4.3.tar.gz或httpd-2.2.23.tar.gz),下载地址:http://httpd.apache.org/
            在安装Apache时,我分别针对不同版本进行了安装,在编译时是不同的,configure后跟的参数不同。
            httpd-2.2.23版本编译命令:
            [root@d ~]# ./configure --prefix=/usr/local/apache2 (安装目录参数后面可以不加任何参数,直接安装即可)
            [root@d ~]# make
            [root@d ~]# make install
            httpd-2.4.3版本编译命令:
            [root@d ~]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
            (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)
            [root@d ~]# make
            [root@d ~]# make install
            在编译Apache(在安装httpd-2.4.3时遇到的问题)时分别出现了apr not found、APR-util not found、pcre-config for libpcre not found的问题,
            下面就httpd-2.4.3的这些问题解决来实际操作一把。
            http://apr.apache.org/download.cgi 下载apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz
            http://sourceforge.net/projects/pcre/files/latest/download 下载pcre-8.31.zip
            A.解决apr not found问题
              [root@localhost bin]# tar -zxf apr-1.4.5.tar.gz
              [root@localhost apr-1.4.5]# ./configure --prefix=/usr/local/apr
              [root@localhost apr-1.4.5]# make
              [root@localhost apr-1.4.5]# make install
            B.解决APR-util not found问题
              [root@localhost bin]# tar -zxf apr-util-1.3.12.tar.gz
              [root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
              [root@localhost apr-util-1.3.12]# make
              [root@localhost apr-util-1.3.12]# make install
            C、解决pcre-config for libpcre not found问题
              [root@localhost ~]# unzip pcre-8.31.zip
              [root@localhost ~]# cd pcre-8.31
              [root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre
              [root@localhost pcre-8.31]# make
              [root@localhost pcre-8.31]# make install
            如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭linux系统自带的web服务,执行命令:chkconfig  httpd off,
            再或者把linux自带的httpd服务的80端口改为其他端口,只要不与加拿大28安装的Apache服务的端口冲突就可以啦。
            启动Apache:/usr/local/apache2/bin/apachectl start
            停止Apache:/usr/local/apache2/bin/apachectl stop
            重启Apache:/usr/local/apache2/bin/apachectl restart
            网站放在/usr/local/apache2/htdocs目录下
            在浏览器中通过http://localhost:80,如果看到页面中显示“It works!”字样,则代表Apache验证通过。如果网站的index后缀是jsp格式的,
            则要修改httpd.conf配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 index.jsp。
            # DirectoryIndex: sets the file that Apache will serve if a directory
            # is requested.
            <IfModule dir_module>
                DirectoryIndex index.html index.php
            </IfModule>
            关注公众号回复 cms 获取cms系统开发视频

            以上就介绍了 linux环境源码搭建Apache服务,包括了方面的内容,希望对Linux教程有兴趣的朋友有所帮助。

            本文网址链接:http://bayitaku.com/article/detail_4537521.html

            相关图片

            相关文章