在Windows10上安装Apache

首先

你好,我是小麦。我想在运行在Amazon Ec2上的服务器上操作数据库。
为了操作数据库,在验证和测试等方面,如果能在本地环境中也能操作数据库就好了。因此,我打算在本地环境的Windows 10上安装Mysql,以便在本地环境中操作数据库。这次,我将安装必要的Apache来安装Mysql。

這篇文章的目標是什麼?

在Windows10上安装Apache,并使用浏览器访问http://localhost,直到出现Apache的初始页面。

3. 环境及各应用版本。

操作系统:Windows10
Apache:Apache httpd-2.4.29-Win64-VC15

4. 步骤

4-1. 安装Apache

对于下载Apache,可以按照4-1-1进行操作。

从Apache的链接中下载httpd-2.4.29-Win64-VC15,并将其解压到C:/apache目录下。

安装Apache 4-1-2版

用中文简洁地解释以下的意思:通过同时按下 cmd 键, control 键, shift 键和 enter 键,可以以管理员权限运行 cmd。

c:/apache/httpd-2.4.29-Win64-VC-15/Apache24/bin>httpd -k install
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 37 of C:/apache/httpd-2.4.29-Win64-VC15/Apache24/conf/httpd.conf: ServerRoot must be a valid directory

安装成功,但由于似乎httpd.conf中引用的各个路径不正确,测试似乎不正常。在进行配置编辑之前,请备份httpd.conf文件。

编辑4-1-3.httpd.conf文件

ServerRoot "c:/Apache24"ServerRoot "C:/apache/httpd-2.4.29-Win64-VC15/Apache24"

DocumentRoot "c:/Apache24/htdocs"DocumentRoot "C:/apache/httpd-2.4.29-Win64-VC15/Apache24/htdocs"

<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
↓
<Directory "c:/apache/httpd-2.4.29-Win64-VC15/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
</Directory>

<IfModule alias_module>
 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"
</IfModule>
↓
<IfModule alias_module>
 ScriptAlias /cgi-bin/ "c:/apache/httpd-2.4.29-Win64-VC15/Apache24/cgi-bin/"
</IfModule>


<Directory "c:/Apache/cgi-bin">
↓
<Directory "c:apache/httpd-2.4.29-Win64-VC15/Apache24/cgi-bin">

启动4-1-4httpd。

c:/apache/httpd-2.4.29-Win64-VC-15/Apache24/bin>httpd -k start
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using [ipv6 address]
Set the 'ServerName' directive globally to suppress this message.

似乎出现了一个错误字符串。调查后发现,
“因为无法准确检测到服务器的域名,所以我们使用了IPv6地址作为替代。要使此消息不再显示,请在服务器上设置一个全局域名”。

4-2. 网页浏览访问

请在浏览器中访问http:/localhost/。

如果屏幕显示如下内容,则表示Apache已成功安装完毕。

localhost-itworks-20180306.PNG

5. 最后一点。

这次尝试在Windows10上安装了Apache。如果对编辑httpd.conf文件路径部分感到麻烦,也许将目录与httpd.conf文件保持一致会更快。请根据自己的环境进行尝试。
下次,我将尝试在Windows10上安装PHP。
好了,辛苦了。

广告
将在 10 秒后关闭
bannerAds