由于我们以后会经常在命令行下执行命令,每次打开一个新的命令行窗口默认的当前目录都是C:\Documents and Settings\$UserName,这样在执行命令之前都要切换目录,很麻烦,所以我们先来解决这个问题。在“开始”-“运行”中输入“regedit”,打开注册表。找到\HKEY_CLASSES_ROOT\Folder\shell,如果没有shell,可以在Folder下新建一个名为shell的键,在shell下新建一个名为“命令行(Command Windows)”的键,在这个键之下再建一个新的名为“Command”的键,设置默认值为“cmd /K cd /d %L”。
这样在浏览每个 文件夹的时候只要点右键选择Command Windows就可以直接打开该路径的命令提示窗口
一 下载APACHE
下载地址: http://httpd.apache.org/download.cgi,选择 Win32 Binary (MSI Installer): apache_2.0.58-win32-x86-no_ssl.msi (这里不使用2.2.2,因为这个版本与我们后续要用的SVN不兼容)
-
Network Domain 你的服务器已经或者将要注册的DNS域名。比如你的服务器的全称DNS域名是
server.mydomain.net
,你应当在这里输入:mydomain.net
-
Server Name 你的服务器的全称DNS域名,如上情况你应当在这里输入:
server.mydomain.net
-
Administrator's Email Address 服务器管理员的email地址。这个地址将会在默认的出错页面上显示给客户端。
-
For whom to install Apache 如果你希望Apache在80端口监听,并被安装为服务(即使无人登陆,Apache仍将运行),就选择"
for All Users, on Port 80, as a Service - Recommended
";如果你希望将Apache安装为个人试验使用,或者已经有一个运行于80端口的WWW服务器,就选择"only for the Current User, on Port 8080, when started Manually
"。
作为一般用户,机器都安装了IIS,如果你确定8080端口未被占用可以选择"only for the Current User, on Port 8080, when started Manually
"(当然,这个端口是可以更改的)。
我们这里先将IIS服务停止,选择"for All Users, on Port 80, as a Service - Recommended
";
至于上面的Network Domain / Server Name / Administrator's Email Address我们没有的话可以填:
localhost/localhost/me@localhost
继续NEXT,直到 Finish.
此时如果你选择的端口号已经被占用的话那么你在启动APACHE服务的时候会遇到"The Requested Operation has failed"
打开 \安装目录\Apache Software Foundation\Apache2.2\conf---(我这里是C:\Program Files\Apache Software Foundation\Apache2.2\conf),查找Listen ,将
#Listen 12.34.56.78:80
Listen 80
中的80改为8001
因为80端口被IIS占用了
最后Restart Apache,看到右下角的箭头成绿色的话就OK了
我们可以打开
http://localhost:8001/运行下,成功的显示欢迎画面
如果出现系统未找到指定的文件或者 NO FIND SERVICE NAMED APACHE等错误的话,打开 APACHE安装的目录,找到BIN文件夹,点右键选择COMMAND WINDOWS,键入apache -k install