在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已成功安装完毕。
5. 最后一点。
这次尝试在Windows10上安装了Apache。如果对编辑httpd.conf文件路径部分感到麻烦,也许将目录与httpd.conf文件保持一致会更快。请根据自己的环境进行尝试。
下次,我将尝试在Windows10上安装PHP。
好了,辛苦了。