Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 如何在没有域的网站上工作?_Web_Hosting_Phpbb - Fatal编程技术网

Web 如何在没有域的网站上工作?

Web 如何在没有域的网站上工作?,web,hosting,phpbb,Web,Hosting,Phpbb,我有一个想法,我想开始建立一个网站。我怎样才能创建一个基于phpbb类型的论坛,并在实际购买域名和托管它之前查看/开发它?我说的是在本地网络的浏览器中查看它,就像它看起来像是一个真实的网站一样。很抱歉,如果这个问题让人困惑,但我对网络托管几乎没有经验。如果您创建html文件,您可以使用internet浏览器打开它。右键单击它,您将看到一个OpenWith选项 基本上,您想要做的是在您自己的计算机上托管站点。根据您的操作系统,有几个包免费结合了Apache服务器、PHP和MySQL数据库服务器。是

我有一个想法,我想开始建立一个网站。我怎样才能创建一个基于phpbb类型的论坛,并在实际购买域名和托管它之前查看/开发它?我说的是在本地网络的浏览器中查看它,就像它看起来像是一个真实的网站一样。很抱歉,如果这个问题让人困惑,但我对网络托管几乎没有经验。

如果您创建html文件,您可以使用internet浏览器打开它。右键单击它,您将看到一个OpenWith选项

基本上,您想要做的是在您自己的计算机上托管站点。根据您的操作系统,有几个包免费结合了Apache服务器、PHP和MySQL数据库服务器。

是的。域名唯一能做的就是指向你的站点所在的服务器。您只需创建相同的托管环境,即可在本地建立一个功能强大的web服务器,例如,使用MySQL数据库运行PHP的Apache服务器或类似的托管环境

您可以下载几个包,其中已包含本地服务器所需的软件。在基于PHP的web托管中,诸如或之类的包将允许您非常快速地设置一个服务器,您可以从localhost查看该服务器

你也可以利用你的计算机模拟真实域名的浏览。例如,如果你正在开发一个名为acmetools.com的网站,你会像这样编辑你的主机文件:

127.0.0.1 acmetools.com


然后你可以浏览到acmetools.com,它将从你的本地服务器上运行。

我真的很喜欢谷歌AppEngine免费无障碍的网页开发。您可以随意购买域名。ApppEngine支持Java或Python开发,并具有许多强大的功能。但是,如果您计划有一天自己托管AppEngine,它可能不是一个好的选择,因为AppEngine环境已经不能在其他地方复制了。

最简单的方法之一是在您开发的任何机器上下载并在本地运行一些免费的web服务器软件。有几种不同的类型,但最著名和最常用的可能是Apache

Apache为您提供了一个文件夹,您可以将所有用于网站的html、css、js、php等文件放入其中。之后,如果要在本地计算机上查看网站,只需进入浏览器:

http://127.0.0.1
这只是将您的请求重定向到本地计算机的端口80

将显示Apache提供的文件夹中的任何内容


这将为您提供一个在普通Linux发行版上安装Apache的良好开端。

这并不能真正回答问题,phpbb是基于php的,在应用程序引擎上不受支持。我理解phpbb是一个示例,而不是一个要求。由于询问者不知道外面有什么,我认为给她选择是公平的。谢谢:很抱歉延迟回复。