在Windows7 64位下配置Apache

来源:互联网 发布:软件中文路径乱码 编辑:程序博客网 时间:2024/05/16 17:38

在Windows7 64位下配置Apache

由于目前网络上在Linux系统下配置Apache的用户及可寻文章较多,但考虑到很多用户认为windows操作系统,所以本文将逐步讲解windows系统下如何配置Apache并成功启动服务。

您可能需要:

-win7 64位操作系统

-Apache 2.4.28版本

那么下面开始对Apache进行配置步骤讲解:

第一步:

进入Apache的官网下载最新版的Apache 2.4.28,网址为http://httpd.apache.org/download.cgi,并在下方找到Files for Microsoft Windows的选项,点击进入。



进入后将会看到多个不同地址的下载分类。



我们选择第一个ApacheHaus,通过该网页下载的Apache是已经打包好的压缩包,直接解压即可较为方便。



解压后的文件夹中包含两个文件,分别为Apache24及一个html文件。(这里为了简单可以将Apache24文件夹改名为Apache,但在本文中并未做修改)



将Apache24文件夹复制到C盘的根目录下,方便查找。(位置可自定义,能找到即可)


第二步:

开始修改Apache文件中的参数,使得Apache服务器可以正常运行。

进入Apache24的文件夹下的conf目录,C:\Apache24\conf,找到其中的httpd.conf,并用记事本打开。


首先更改其中的Define SRVROOT路径,将其改为您电脑中所保存的Apache24文件夹路径。


继续向下寻找,找到LISTEN行,默认的监听端口为80,有可能您的电脑中某些程序占用了80端口,会导致Apache服务不能正常启动,所以在这里读者可以在命令窗口中(cmd)输入netstat -ano 回车,来查找是什么占用了80端口,并记下其所对应的pid编号。随后打开任务管理器,服务选项卡中找到对应的pid进程将其关闭。

为了防止被占用的麻烦,我们这里将监听的端口改为8799。(读者可自行定义)

再次打开命令窗口(cmd),直接输入"C:\Apache24\bin\httpd.exe" -k install -n apache24 回车,来安装Apache。这里需要注意是命令中必须带有英文的双引号将路径引起来,并且引号内的路径为读者自行设置的Apache24文件夹内bin内httpd.exe的地址;最后的apache24最好与读者的apache文件名相同。

成功安装后程序会自行进行测试,并出现Errors reported heremust be corrected before the service can be started. 这句话的后面不出现任何错误则说明安装成功。若出现80提示端口问题时请回到第二步开始时设置LISTEN端口中重新对端口进行修改。

接下来打开Apache文件夹,点击bin文件夹下的ApacheMonitor.exe,右下角的任务栏中会出现,若白色圆形区域显示为绿色播放键则为已经运行,否则点该程序的对话框,点击左侧的Apache24服务,再点击右侧的start启动服务。

下面来测试一下Apache服务是否启动成功:

在浏览器中输入localhost:8799,则会显示如下界面。



则说明我们的Apache服务启动成功,可以正常使用。(需注意当计算机开启IIS服务时,仅输入localhost并不能正常进入Apache服务,所以需要关闭IIS服务或在localhost后加上之前所设定的监听端口进行指定访问。)




原创粉丝点击