文档章节

linux 下 Apache 安装

烤猪佩奇
 烤猪佩奇
发布于 2016/02/29 17:21
字数 369
阅读 4
收藏 0
一,准备
     1,安装 apr
        下载地址: http://apr.apache.org/download.cgi

            [root@ubuntu :/work/soft/apache]# tar jxvf apr-1.5.0.tar.bz2

            [root@@ubuntu :/work/soft/apache/apr-1.5.0]# ./configure --prefix=/usr/local/apr

            [root@@ubuntu :/work/soft/apache/apr-1.5.0]# make

            [root@@ubuntu :/work/soft/apache/apr-1.5.0]# make install


     2,安装 apr-util
        下载地址: http://apr.apache.org/download.cgi
            [root @ubuntu :/work/soft/apache ]#  tar jxvf   apr-util-1.5.3 .tar.bz2

            [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

            [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make

            [root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make install


     3,安装 pcre
        下载地址: http://pcre.org/
            [root @ubuntu:/work/soft/apache ]#  tar jxvf  pcre-8.35.tar.bz2

            [root@@ubuntu:/work/soft/apache/pcre-8.35]# ./configure --prefix=/usr/local/pcre

            [root@@ubuntu:/work/soft/apache/pcre-8.35]# make

            [root@@ubuntu:/work/soft/apache/pcre-8.35]# make install


         注意 :如果在安装 pcre 时,遇到问题:configure: error: You need a C++ compiler for C++ support.
         解决方法 sudo apt - get install build - essential


二,安装apache
        下载地址: http://httpd.apache.org/
            [root @ubuntu:/work/soft/apache ]#  tar jxvf   httpd-2.4.9.tar.bz2

            [root@@ubuntu:/work/soft/apache/httpd-2.4.9]#  ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

            [root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make

            [root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make install



三,配置
         1,修改配置文件
            否则会出现问题:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
            解决方法:
            [root@ubuntu:/work/installed/apache]#  sudo gedit conf/httpd.conf 
            把:
                 ServerName www.example.com:80
            改为:
                 ServerName localhost:80

    
         2,启动
            [root@ubuntu:/work/installed/apache]#  ./bin/apachectl start
            

         3,开机启动
            打开文件:/etc/rc.local
            

            添加: /work/installed/apache/bin/apachectl start
            

四,参考文件
1,http://blog.csdn.net/chenxiaohua/article/details/2047757
2,http://blog.163.com/hlz_2599/blog/static/142378474201182811611382/   

本文转载自:http://blog.csdn.net/cjaver/article/details/50692563

共有 人打赏支持
烤猪佩奇
粉丝 18
博文 46
码字总数 6583
作品 0
广州
高级程序员
Maven的安装文字版(Windows/Linux/Mac)

以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/mavenenvironment_setup.html,安装信息更新到最新版本: Maven是基于Java的工具,所以首要必须的要求是你的电...

easonjim
2017/05/07
0
0
linux环境安装JDK和Tomcat步骤

◆1、安装JDK的步骤如下: 1)下载JDK ,如jdk-6u1-linux-i586-rpm.bin 2)在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令 #chmod 777 jdk-6u1-linux-i586-rpm.bin;//添加执行...

紫地瓜
2013/02/18
0
0
在 Linux 下搭建 Java 开发环境

为了便于管理,建议将所有开发工具都安装在 /opt 目录下。 1 安装 JDK 1) 下载 JDK 安装包 自行从 Oracle 官网下载 Linux 版本的 JDK 1.6.45(64 位), 下载链接:http://www.oracle.com/t...

黄勇
2013/11/15
0
4
Linux服务器环境搭建——常用资源整理

新机器上需要搭建各种环境,要下载各种安装包。于是得到各个软件的官网去下载安装包,有点麻烦,这次写个文章记录下来常用安装包的下载地址吧,持续更新...... JDK: jdk-8u161-linux-x64.ta...

你要的小清新
01/18
0
2
OneinStack 1.7 发布,一键 PHP/JAVA 安装工具

OneinStack 1.7 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona/MongoDB/PostgreSQL、PHP、A...

lj2007331
04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
0
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
5
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
28
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部