前言:
linux下,默认安装软件,在开发过程中会经常不知道到什么路径下找到所需的程序,因此手动安装程序对后续的使用会提供非常大的便利。在此,以安装apache为例。
一,准备
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=/work/installed/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=/work/installed/apr-util --with-apr=/work/installed/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=/work/installed/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=/work/installed/apache --with-apr=/work/installed/apr --with-apr-util=/work/installed/apr-util --with-pcre=/work/installed/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
[root@ubuntu:/]# sudo gedit /etc/rc.local
添加:/work/installed/apache/bin/apachectl start
ref :http://blog.chinaunix.net/uid-28458801-id-4211258.html
相关推荐
httpd-2.4.9.tar.bz2源码 学习apache ,学习web服务器搭建
Apache 2.4.9 Win64 找了好久才找到的
在安装Apache 2.4.9时,通常需要从官方源获取tar包(例如httpd-2.4.9.tar.gz),然后解压缩,编译并安装。这通常包括以下步骤: 1. 下载tar包。 2. 解压缩文件:`tar -zxvf httpd-2.4.9.tar.gz` 3. 进入解压后的目录...
标题中的"httpd-2.4.9-win32-VC11"指的是Apache HTTP服务器的特定版本,适用于32位Windows系统,且是通过Visual C++ 11编译器构建的。Apache HTTP Server是一个开源的Web服务器软件,广泛用于互联网上的网站托管,它...
1)软件资源列表:《httpd-2.4.9.tar.gz》;《apr-1.5.1.tar.gz》;《apr-util-1.5.3.tar.gz》;《pcre-8.12.tar.gz》。 2)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45438495。 3)欢迎...
本文将详细讲解如何在Linux环境下安装httpd,以及安装过程中所需的依赖包apr和apr-util。 首先,我们需要了解的是,apr(Apache Portable Runtime)是Apache软件基金会的一个项目,它提供了一个跨平台的库,包含了...
标题 "httpd在centos7.6下的离线安装包" 涉及的是在CentOS 7.6操作系统上安装Apache HTTP服务器的过程,而离线安装意味着我们不会通过网络YUM仓库进行安装,而是使用预先下载的RPM包。这通常在没有稳定网络连接或者...
这个`httpd-2.4.38-win64-VC11.zip`压缩包包含的是Apache 2.4.38版本,适用于Windows 64位操作系统,并且是使用Visual C++ 11(Visual Studio 2012)编译的。这个版本是官方发布的,虽然在官方网站下载可能速度较慢...
Linux 下Httpd安装 Httpd 是一个流行的开源 Web 服务器软件,广泛应用于网站服务器和云计算平台中。在 Linux 环境下安装 Httpd 需要遵循一定的步骤,以下将详细介绍在 Linux 环境下如何安装 Httpd。 安装 Apache ...
apache httpd-2.4.3 安装所需的包,里面包含了: apache 安装包:httpd-2.4.3.tar.gz 依赖的包:apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.20.tar.bz2
# 查看是否已安装httpd rpm -qa httpd ``` 如果未安装,可以使用`yum`命令来安装Apache: ```bash # 使用yum安装httpd yum -y install httpd ``` 安装完成后,可以通过以下命令验证安装情况: ```bash rpm -qa | ...
编译安装httpd-2.4.25 编译安装httpd-2.4.25是指在Linux系统中安装Apache HTTP Server的过程。Apache HTTP Server是一个开源的Web服务器软件,广泛应用于Web开发和生产环境中。下面是编译安装httpd-2.4.25的详细...
linux的httpd服务 源码安装 yum安装 制作三类虚拟主机 https加密
这个压缩包文件"**httpd_pack**"包含了用于在Linux系统上安装httpd的RPM(Red Hat Package Manager)格式的安装包。下面我们将深入探讨httpd的安装过程以及相关的知识点。 首先,让我们了解RPM安装包的使用方法。...
在编译安装httpd之前,需要安装基础的开发工具,如`yum groupinstall "Development Tools"`(对于CentOS/RHEL系统)。然后,下载httpd的源码包,解压并进入目录,执行`./configure`,`make`和`make install`命令进行...
httpd.conf 文件位于 c/wamp/bin/apache/apache2.4.9/conf/ 目录下。在这个文件中,我们需要找到相关的配置项,并进行修改。 解决 Internal Server Error Internal Server Error 是一种常见的错误,可能是由于 ...
本文将深入探讨Apache 2.4.9在Windows平台上的安装、配置、以及主要特性。 一、Apache 2.4.9的主要改进与特性 1. 性能提升:Apache 2.4系列引入了模块化设计,使得服务器更加轻量级,提高了处理请求的速度和效率。...
"arm配置httpd" 本文将指导如何使用buildroot工具配置httpd(HTTP Server),支持PHP,并在arm板上配置httpd和PHP的解释器的配置文件。 一、标题:arm配置httpd arm板是基于Linux的嵌入式系统,需要配置httpd以...
- 安装命令:`yum install httpd httpd-devel` - 启动Apache服务:`/etc/init.d/httpd start` - 确认Apache服务状态:`/etc/init.d/httpd status` - 测试Apache安装是否成功:在浏览器中输入服务器的IP地址,如果能...
#注释这里是因为只要将解压后的apr-1.6.3,apr-util-1.6.1放到httpd-2.4.33/srclib下,用--with-included-apr指令会自动配置编译安装。 #cd /home/webapp/httpd-2.4.33/srclib/apr #./configure --prefix=/home/...