初学者极客:如何在Windows上托管您自己的网站(WAMP)

托管自己的网站不需要月费,也不需要大量的技术知识来设置。如果你只需要托管一个只有几个访问者的小网站,你可以把你的Windows PC变成一个WAMP服务器。

您是否应该托管您自己的站点?

虽然在您的本地计算机上托管您自己的网站非常有趣,但如果您想要一个人们可以真正访问的网站,您可能希望在某个地方获得您自己的虚拟主机计划。Bluehost提供无限制的虚拟主机,每月3.95美元,完全支持PHP和MySQL。这绝对是一种简单的网站入门方式,他们有简单的一键安装程序,让你开始使用流行的软件,如WordPress和其他软件。

如果你想让人们访问你自己的本地网站,你需要打开你的防火墙来访问你的家庭电脑,这意味着你可能会打开一些安全漏洞。这绝对值得考虑在其他地方获得一个便宜的托管计划,比如Bluehost或Hostgator。

如果您只需要一个本地开发服务器,那么请继续阅读。

什么是“WAMP”?

WAMP是“Windows、Apache、MySQL和PHP”的缩写。当你下载WAMP时,你只是下载了一个安装了三种不同东西的程序。WAMP很方便,因为它们允许你一举下载和安装你需要的所有包来托管动态网页内容。否则,你必须分别下载这三个包。

Windows-WAMP中的“W”只是用来指定该程序与Windows操作系统兼容。

Apache-这是用于实际托管您的网站的程序。单独使用它,您可以托管HTML文件和其他静态Web内容。

MySQL-这为你的网页内容提供了一个数据库。“很多动态网页需要存储数据(例如,网络账户的用户名和密码),这就是MySQL的用武之地。

PHP-最流行的编写动态Web内容的语言-到目前为止。WordPress、Facebook、Joomla和许多其他网站和内容管理系统都使用PHP。如果您计划托管静态网页以外的任何内容,PHP将是必不可少的伙伴。

如果您运行的是Linux而不是Windows,则需要安装LAMP。也可以使用IIS在Windows上托管网站,这样您就不必安装任何第三方软件。在大多数情况下,不推荐使用IIS,而且支持动态网页内容更需要一个过程-因此,除非您有需要IIS的特殊情况,否则请坚持使用WAMP。

在我们继续之前,请理解,除了测试目的和/或为几个访问者托管一个小网站之外,不建议在日常PC和消费级互联网连接上托管网站。请记住,下次Windows Update需要重新启动您的系统时,您的网站也会随之关闭-对于一个严肃的网站来说,这不是理想的情况。

安装WAMP

有很多WAMP程序可用,但我们将使用WampServer。请访问他们的网站并下载最新版本的程序,然后开始安装。

安装提示符不言而喻;只需将所有内容保持为默认值,然后继续单击下一步即可。您只需在此提示符上单击打开,即可让WampServer在您选择查看网站时使用默认浏览器:

请确保还在Windows防火墙中添加Apache的安全例外:

安装完成后,请选中“立即启动WampServer2”复选框,然后再单击“完成”。您应该会看到程序正在您的通知区域中运行。

左键单击图标并点击选择菜单顶部的“localhost”以打开您的网站。

默认页面当前仅显示一个快速信息页面,以便我们确认所有组件都工作正常。*如果您看到此屏幕,则表示您已成功安装了WAMP服务器。

一些快速故障排除

我们对此程序进行了几次测试安装,发现Microsoft提供的几个软件包对于WampServer的正常工作是绝对必要的。*如果到目前为止您遇到了任何问题,请确保您安装了以下更新,卸载WampServer,重新启动您的电脑,然后重新安装WampServer。

WAMP 32位必需软件包: Microsoft Visual C++2008 SP1可再发行软件包(X86)。 Microsoft Visual C+2010 SP1可再发行软件包(X86)。 Microsoft Visual C++2012(选择vcredist_x86.exe)

WAMP 64位必需软件包: Microsoft Visual C++2008 SP1可再发行软件包(X86)(这不是打字错误-您需要x86软件包)。 Microsoft Visual C++2008可再发行软件包(X64)。 Microsoft Visual C++2010 SP1可再发行软件包(X64)。 Microsoft Visual C++2012(选择vcredist_x64.exe)

进一步的WAMP配置

要更改您的Web服务器显示的页面,请左键单击通知区域中的WAMP图标打开www目录。

打开的文件夹是您需要放置要在您的网站上托管的任何文件的位置。从WordPress安装文件到静态HTML文件的任何内容都可以放在此处,更改将同时反映在您的网站上(只需单击刷新)。

让我们来看一个简单的例子,告诉你如何将内容放到那个文件夹中,以便在你的网站上提供。你可以使用Web开发程序或像记事本这样简单的东西来创建一个基本的PHP页面,并将其放到你的网站上。

以下代码将是一个良好的开端:

将该代码粘贴到记事本中,并将文件另存为C:\WAMP\www中的index.php

现在返回你的网站(或者点击刷新[F5],如果你已经打开了它),你会看到你刚刚创建的页面。

默认情况下,目前只有安装了WampServer的计算机才能访问您的网站。这对于仅将WAMP服务器用于测试或开发目的的任何人来说都是完美的,但要使您的网站对世界其他地方可访问,请单击WampServer图标,然后单击“上线”。

默认情况下,Apache配置文件被设置为拒绝来自除本地主机之外的所有人的传入连接,因此您还必须更改两行代码,以便其他设备在尝试加载您的站点时不会看到“403禁止”错误。通过左键单击WampServer菜单并查看Apache文件夹来访问httpd.conf(Apache配置文件)。

向下滚动,直到您看到一些代码,其中显示:

删除此代码并将其替换为:

保存对httpd.conf的更改并重新启动所有服务。

您的站点现在应该可以从万维网访问。如果没有,请确保您已将端口80转发到路由器上的计算机。

相关文章