我有一个想法,我想开始建立一个网站。我怎么能创建一个基于phpbb类型的论坛,并在实际购买域名并托管它之前查看/开发它?我正在谈论在我的本地网络上的浏览器中查看它,就像它会被视为真正的网站一样。很抱歉,如果这个问题令人困惑,但我对网络托管的经验不足。
答案 0 :(得分:4)
是。域名唯一能做的就是“指向”托管您网站的服务器。您可以通过简单地创建相同的托管环境(例如,使用MySQL数据库运行PHP的Apache服务器或类似环境)在本地建立功能性Web服务器。
您可以下载多个软件包,其中已包含本地服务器所需的软件。对于基于PHP的Web托管,诸如Xampp或遗忘的Mowes之类的软件包可以让您快速设置一个可以从localhost查看的服务器。
您还可以使用计算机hosts file模拟使用“真实”域名进行浏览。例如。如果你正在开发一个名为acmetools.com的网站,你可以像这样编辑你的主机文件:
127.0.0.1 acmetools.com
然后你可以浏览到“acmetools.com”,它将从你的本地服务器运行。
答案 1 :(得分:3)
最简单的方法之一是在您正在开发的任何一台机器上本地下载并运行一些免费的Web服务器软件。有几种不同的类型,但最常见和常用的可能是Apache。
Apache为您提供了一个文件夹,您可以在其中放置您将用于您网站的所有html,css,js,php等文件。之后,如果要在本地计算机上查看网站,只需进入浏览器:
http://127.0.0.1
(这只是将您的请求重定向到本地计算机的端口80)。
将显示Apache提供的文件夹中的任何内容。
这个link应该为你在常见的Linux发行版上安装Apache提供了一个很好的开端。
答案 2 :(得分:2)
基本上,您要做的是在自己的计算机上托管网站。根据您的操作系统,有一些软件包可以免费组合Apache服务器,PHP和MySQL数据库服务器(类似http://www.apachefriends.org/en/xampp.html)。
答案 3 :(得分:0)
如果您创建html文件,则可以使用互联网浏览器打开它。右键单击它,你应该看到一个打开选项。
答案 4 :(得分:0)
我非常喜欢Google AppEngine(https://developers.google.com/appengine/)免费的无麻烦的网页开发。您可以在闲暇时购买域名。 ApppEngine支持Java或Python开发,并具有许多强大的功能。但是,如果您计划有一天自己托管AppEngine,AppEngine可能不是一个好的选择,因为AppEngine环境实际上无法在其他地方重复。