apache:
转自 http://blog.csdn.net/loverwind/archive/2008/10/12/3064356.aspx
1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz
2. 例如,你现在去官网下载的就是最新版本:httpd-2.2.9.tar.gz。
3. 好了,下载到你的家目录/root里面。
4. [root@hostlocal~]# ls // 你会看到你下载的httpd-2.2.9.tar.gz.
5. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz // 解压后为httpd-2.2.9
6. [root@hostlocal~]# mkdir –p /usr/local/web/apache/ //在这个目录下建立文档,利于管理
7. [root@hostlocal~]# mv /root/httpd-2.2.9 /usr/local/src/ //将安装包放到/src下,利于管理
8. [root@hostlocal~]# cd httpd-2.2.9
9. [root@httpd-2.2.9]#./configure --prefix=/usr/local/web/apache \ //安装路径
Ø --enable-shared=max \
Ø --enable-module=rewirte \
Ø --enable-module=so
10. [root@httpd-2.2.9]# make //编译
11. [root@httpd-2.2.9]# make install
/usr/local/apache/bin/apachectl start ,该命令用来启用apache。
modules:
转自 http://www.jzxue.com/fuwuqi/http-iis-apache/200902/06-1457.html
apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用LoadModule指令在运行时加载到Apache服务器中。
1. 进入apache源代码的modules目录
2. 运行如下命令自动编译、安装和修改httpd.conf文件,激活mod_proxy模块:
apache path/bin/apxs -c -i -a mod_proxy.c proxy_util.c
选项说明:
-c 执行编译操作
-i 安装操作,安装一个或多个动态共享对象到服务器的modules目录
-a 自动增加一个LoadModule行到httpd.conf文件,以激活此模块,若此行存在则启用之
-A 与-a类似,但是它增加的LoadModule行前有井号前缀(#)
-e 需要执行编辑操作,可与-a和-A选项配合使用,与-i操作类似,修改httpd.conf文件,但并不安装此模块
3. 重启apache。
分享到:
相关推荐
这两个工具是构建和安装几乎所有需要编译的软件(包括Apache)所必需的。 2. **安装PCRE库** PCRE (Perl Compatible Regular Expressions) 库提供了与Perl兼容的正则表达式匹配功能。Apache需要PCRE库来支持URL...
国内的图书更是没有这方面的,在Amozon搜索了下,找到了《Writing Apache Modules with Perl and C》和《The Apache Modules Book: Application Development with Apache》两本书,由于前一本牵涉到Perl,对Perl没有...
### CentOS 7 以源码方式安装 Apache 及其配置详解 #### 一、源码安装 Apache 的背景及优势 在 CentOS 7 中,通过源码方式安装 Apache HTTP Server 是一种常见且灵活的方法。这种方式相较于使用包管理工具如 `yum`...
使用`make`和`make install`命令进行编译和安装: ``` make make install ``` 4. **测试Apache**: 安装完成后,启动Apache服务: ``` apachectl start ``` 并访问`http://localhost/`以确认Apache是否...
在进行Apache和PHP的安装前,首先需要确保CentOS 7-64位系统的防火墙与SElinux不会对安装过程产生干扰。 ##### 1. 关闭防火墙 CentOS 7.0默认使用`firewall`作为防火墙。为了便于安装和测试,可以通过以下步骤暂时...
* 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...
- **安装mod_perl:** 提供了安装mod_perl的具体步骤,mod_perl是连接Perl与Apache的重要桥梁。 - **使用Perl API的“Hello World”示例:** 通过一个简单的示例展示了如何使用Perl API创建一个基本的Apache模块。 -...
3. **编译和安装Apache**: - `./configure --with-ssl=/path/to/openssl/installation`:配置Apache编译时使用已安装的OpenSSL库。 - `make`:编译Apache源代码。 - `make install`:安装Apache到系统目录。 4....
1. **安装Apache和SVN:** 使用`yum`命令安装Apache Web服务器、SVN以及必要的模块: ```bash yum install httpd svn mod_dav_svn -y ``` 其中`mod_dav_svn`是用于处理WebDAV协议请求的模块,而`mod_dav_svn...
### Linux下安装Apache2知识点详解 #### 一、概述 在Linux系统中安装Apache2是一项基本但非常重要的技能,尤其对于Web服务器...随着技术的发展,Apache也在不断地更新和完善,掌握其安装和配置方法是非常有帮助的。
安装完Apache和SVN之后,需要将SVN特有的模块mod_dav_svn.so和mod_authz_svn.so复制到Apache的modules目录中。这是因为SVN使用WebDAV协议与Apache集成,而这两个模块是实现SVN与Apache集成的关键。 随后,需要编辑...
LoadModule php5_module modules/php5apache2.dll AddType application/x-httpd-php .php ``` 此时,Apache服务会抛出“LoadModule takes two arguments, a module name and the name of a shared object file to ...
以下是关于在Window XP上安装和配置Apache服务器以支持ASP.NET 3.5的详细教程。 **一、Apache服务器的安装** 1. **下载Apache**:首先,你需要访问Apache官网(http://httpd.apache.org)下载适用于Windows XP的...
### Linux环境下Subversion (SVN) 和 Apache 的安装配置指南 #### 一、Apache的安装配置 Apache是一款广泛使用的Web服务器软件,它以其强大的功能、稳定性、安全性等优点深受用户的喜爱。在Linux环境下安装Apache...
在正式安装前,需要确保已经下载了Apache、PHP和MySQL的相关源代码包。根据示例中的描述,我们使用的版本分别为: - Apache 1.3.39 - PHP 5.2.5 - MySQL 5.0.51a 首先解压这些文件: ``` tar jxf apache_1.3.39.tar...
- 运行 `# make && make install` 进行编译和安装。 5. **测试 PHP5.5.0**: - 在 `/var/www/html` 目录下创建一个名为 `info.php` 的文件,内容如下: ```php (); ?> ``` - 访问 `...
chcon -t textrel_shlib_t /httpd/apache/modules/mod_deflate.so ``` 这将允许Apache加载`mod_deflate.so`,从而解决当前的权限问题。然而,这只是临时解决方案,因为这可能降低了系统的安全性。如果可能,应该...
2. 下载并安装Apache、Tomcat、Java和mod_jk模块。确保mod_jk模块与Apache版本匹配。 3. 安装完成后,备份`httpd.conf`以防误改导致Apache无法启动。 4. 配置文件修改后,重启Apache和Tomcat以应用新的配置。 完成...
最后,检查`/export/apache/modules`目录,确认是否存在多个`.so`文件,这些是Apache的动态加载模块,证明Apache具备良好的扩展性和灵活性。 #### 总结 通过上述步骤,你可以在Linux环境下顺利地安装和配置Apache...
- 安装完成后,确保Apache服务已经启动并配置为开机启动,可以使用`systemctl start apache2`和`systemctl enable apache2`命令。 2. **安装Subversion**: - 同样地,Subversion也可以通过包管理器安装,如在...