(现检测是否已经安装apapche,如果有的话请卸载后重新安装)
1, 首先你必须下载 : httpd-2.2.11.tar.gz
当然你也可以到官方 http://www.apache.org 上下载。
2, 解压
src]# tar vxzf httpd-2.2.11.tar.gz
3, 进入目录
# cd httpd-2.2.11
httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-ssl --enable-modules
配置文件放在 /etc 下
no SSL-C headers found
configure: error: ...No recognized SSL/TLS toolkit detected
没有 ssl 我们,生成makefile 文件失败,以后再安装 openssl 也可以
httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-modules
好,这次没有发现什么错误, --enable-modules 这个强烈建议加上,
也就是说 以后apache 可以添加其他的模块,方便很多。
下面进行编译,make编译 需要一定的时间,不过比起编译mysql要快些。
httpd-2.2.11]# make
下面进行安装
httpd-2.2.11]# make install
安装完成了。。。
4, 启动服务 测试一下吧。
]# /usr/local/apache2/bin/apachectl start &
# netstat -tnl 可以看到 80 端口,说明apache启动了。
tcp 0 0 :::80 :::* LISTEN
打开浏览器进行访问吧。
# ifconfig 查看 Linux 服务器ip地址。
inet addr:192.168.138.128
http://192.168.138.128
看到 It works! 说明正常工作了
cd /usr/local/apache2/
可以看到 htdocs 就是 web 服务器的 目录所在
你可以想我这样 vi test.html 上面写一些信息,然后进行访问。
让 Apache 自动启动
# echo "/usr/local/apache2/bin/apachectl start &" >> /etc/rc.local
(或者手动在/etc/rc.d/rc.local中设置)
好,然后重启服务器,就可以发现 apache 自动启动了
分享到:
相关推荐
httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz libpng-1.2.34.tar.gz freetype-2.1.10.tar.gz gd-2.0.33.tar.gz curl-7.15.0.tar.gz libxml2-2.6.19.tar.gz libxslt-1.1.15.tar.gz php-5.2.8.tar.gz ...
- httpd-2.2.11.tar.gz (Apache) - MySQL-client-community-5.1.33-0.rhel5.i386.rpm - MySQL-devel-community-5.1.33-0.rhel5.i386.rpm - MySQL-server-community-5.1.33-0.rhel5.i386.rpm - php-5.2.9.tar.gz...
本文将详细介绍如何在CentOS系统中安装Apache(也称为httpd)。 首先,我们需要确认系统中是否已安装Apache。可以通过运行以下命令来检查: ```bash rpm -q httpd ``` 如果已经安装,可以使用以下命令卸载: ```...
tar zxvf httpd-2.2.11.tar.gz cd httpd-2.2.11 ``` 2. **配置编译参数**:使用 `./configure` 命令进行编译前的配置。 ```bash ./configure --prefix=/usr/local/apache2 --with-enable=so --enable-rewrite ...
下载Apache源码包(如httpd-2.2.11.tar.gz),解压后运行`./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-expires --enable-cache --enable-mem-cache`进行配置,然后执行`make`和`...
- **Apache**: 从官方网站下载httpd-2.2.11.tar.gz。 - **MySQL**: 从镜像站点下载mysql-5.0.70.tar.gz。 - **PHP**: 从PHP博物馆下载php-5.2.2.tar.gz。 将这些源码包解压到`/usr/local/src`目录下,这是软件源码...
- 下载Apache HTTP Server的源码包至`/usr/local/src`,例如:httpd-2.2.11.tar.gz - 解压缩并进入源码目录,运行`./configure`指定安装路径和其他选项,例如:`--prefix=/usr/local/apache --enable-module=so --...
仅适用于未安装配置 Apache Tomcat JDK MySQL 的 Linux 系统,请务必在开始安装前检查系统环境,如果您的服务器中已经安装配置了上述环境,请全部卸载后再使用 EasyJspRun! 进行安装,否则安装程序会自动卸载旧的...
在 Linux 系统下构建 Web 服务器时,LAMP (Linux + Apache + MySQL + PHP) 是一种非常流行的组合方式。通过这套环境,可以搭建出稳定且功能强大的 Web 服务平台。本文将详细介绍如何在 CentOS 5.5 上配置 Apache ...
在安装RHEL 5或CentOS 5时,应避免安装不必要的组件,尤其是Web服务器,因为我们将手动编译安装。系统中RPM包和源码包应存放在`/usr/local/src`,源码包编译安装的位置通常设定为`/usr/local/XXX`,MySQL数据库的...