落伍者站长论坛's Archiver

paopoo 发表于 2008-6-21 11:24

一个让我头疼的...

我下载的apache为什么安装的时候总是不能正确的装好呢?
     试了好几天了,那么知道的帮个忙吧~~~~

好米吧 发表于 2008-6-21 11:40

楼主用的是什么系统?

好米吧 发表于 2008-6-21 11:45

楼主安装我下面的方法做应该不会出现问题。

  1. 到 [url]http://www.apache.org[/url] 下载最新版本的 Apache,
  2. 进入 Linux, 并以 root 的身份登录(因为其他用户在正常的情况下无权挂接文件系统).
  3. 在 /mnt  里面创建一个新的文件夹 diskc(如果原来已经存在, 可以省略此步). mkdir /mnt/diskc.
  4. 因为我们将 apache 的源码放置于 dos/win 的 c:, 所以我们现在要先把 dos/win 的 c: 挂接至我们新建的目录 /mnt/diskc 里面, 假设您的 dos/win 的 c: 在磁盘中的位置为 /dev/hda1 则, mount -t vfat /dev/hda1/mnt/diskc (mount 的说明, 请您参见我们的相关文章, 或者直接与我们的注册工程师联系).
  5. 成功把 dos/win 的 c: 挂至 /mnt/diskc 后, 我们就要把源码的文件复制至 Linux 的目录中. 为什么要把源码复制至 Linux 的系统中而不要放置在 /mnt/diskc (c:)中呢? 原因是方便我们以后对系统进行维护. 同时我们强烈的建议您把所有的源码文件(当然包括 Apache 的源码文件), 都放置于 /usr/local/src 中, 这样将方便于我们对所有服务器/软件的源码进行有效的管理. 相应的命令为: cp /mnt/diskc/apache_1.3.9.tar.gz /usr/local/src. (这里, Apache 源码的文件名为      apache_1.3.9.tar.gz 如果您使用的是其它版本的 Apache 的话, 需要注意版本吧, 另外 Linux 下所有的文件名都是区分大小写的.)
  6. 把源码文件复制至 /usr/local/src 后, 因为所有的源码都经打包压缩的, 我们就要把源码从压缩包中解压缩出来. 相应的命令为: cd /usr/local/src; tar zxvf apache_1.3.9.tar.gz.
  7. 解压缩后, 我们进入源码的目录并使用配置脚本进行环境的设置. 相应的命令为:      cd /usr/local/src/apache_1.3.9; ./configure.
  8. 在执行 ./configure 之后, 配置脚本会自动生成 Makefile. 如果在设置
的过程中没有任何的错误, 我们就可以开始编译源码了. 相应的命令为: make.      
  9. 在源码编译完成后, 我们就要使用 make install 安装 Apache 至缺省的目录(/usr/local/apache)下.
  10. 启动 Apache 服务器,   
  cd /usr/local/apache/bin; ./apachectl start.
  命令列表:      
  login as root
  #mkdir /mnt/diskc
  #mount -t vfat /dev/hda1 /mnt/diskc
  #cp /mnt/diskc/apache_1.3.9.tar.gz
  /usr/local/src
  #cd /usr/local/src
  #tar zxvf      apache_1.3.9.tar.gz
  #cd apache_1.3.9
  #./configure      
  #make
  #make install
  #cd      /usr/local/apache/bin
  #./apachectl start
  以上为 Apache 的简短安装过程

xiudn 发表于 2008-6-21 11:47

最好检查一下你的80端口有没有其它程序正在使用,如讯雷,IIS


如果有,你关闭再重新安装

linuxzgf 发表于 2008-6-21 11:48

这个是linux安装过程
就是楼主是什么系统 要是win系统配置过程不入 linux好配置

好米吧 发表于 2008-6-21 11:56

[color=red]刚才说了在Linux,系统下的安装方法,如果lz的系统是windows下的,请按照下面方法做:[/color]

一、下载
  windows平台的Apache可以在这个网址下载: [url=http://nagoya.apache.org/mirror/httpd/binaries/win32/]http://nagoya.apache.org/mirror/httpd/binaries/win32/[/url]  
  在上面的网址里,包含了两个分支的最新版本。请选择后缀为“exe”或“msi”的安装文件下载。
二、安装
  运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:
  在“Network Domain”里输入域。如果用本站的二级域名,例如“test.dnschek.net”,请输入“test.dnschek.net”。如果用顶级域名,请输入“xxx.com”。
  在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“test.dnschek.net”。如果用顶级域名,请输入“[url=www.xxx.com]www.xxx.com[/url]”。
  在“Administrator's Email Address”里输入网站管理员的Email地址。
  除此之外,安装过程里所有的选项,全部用默认选项就可以了。
三、运行
1、Win 9x:
  Apache安装后,会在“开始”->“程序”里增加一个“Apache HTTP Server”的组。进入该组,选择“Control Apache Server”->“Start”即可启动Apache。
2、Win NT/2000/XP/2003
  在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加一个Apache服务。该服务被设置为系统启动时自动运行。
配置Apache
一、配置文件
  Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
    C:\Program Files\Apache Group\Apache\conf\httpd.conf
  如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。
二、配置选项
  在配置文件里的主要选项如下:
#Listen 3000
#Listen 12.34.56.78:80
  Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。
Port 80
 Apache的端口。默认值是80。
ServerName test.dnschek.net
  Web服务器的名字。安装时输入的“Server Name”就是保存在这里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
  这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
Options Indexes FollowSymLinks MultiViews
  为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到您网站里的所有文件。
DirectoryIndex index.html
  默认首页文件名。在浏览器里输入一个地址(例如[url=http://test.dnschek.net/]http://test.dnschek.net/[/url])的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
  CGI文件存放路径。
三、高级配置
1、设置虚拟目录
  在配置文件中找下面这行:
    <IfModule mod_alias.c>
  在这行下面添加如下内容:
    Alias /vdir/ "c:/comexe/"
    <Directory "c:/comexe/">
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
  这样,通过访问 [url=http://test.dnschek.net/vdir/]http://test.dnschek.net/vdir/[/url],就可以访问到c:\test\目录下的内容。
  Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。
2、如何解决中文网页显示乱码
(1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在这些行最前面增加一行:
    AddDefaultCharset GB2312
(2)养成良好的习惯,在每个网页的<head></head>里加入这行:
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。
3、如何解决中文文件名无法访问
  在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。
  这个方法很麻烦,请尽量不要使用中文的网站文件名。
[color=red]请注意:
1、Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必须要设置正确,否则将看不到您的网页。
2、每次配置文件更改后,要重新启动Apache才会生效。[/color]

6wei 发表于 2008-6-22 10:43

楼上几位回答好积极哦,但是你们知道他出的问题是什么么?
我也不知道,所以我不回答

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.