2013-03-21 78 views
-1

我有一個想法,我想開始建立一個網站。我怎麼能創建一個基於phpbb類型的論壇,並在實際購買域名並託管之前查看/開發它?我正在談論的是在我的本地網絡瀏覽器中查看它,就像將它看作是一個真實的網站一樣。很抱歉,如果這個問題令人困惑,但我幾乎沒有網絡託管經驗。如何在沒有域名的網站上工作?

回答

4

是的。域名唯一的作用是「指向」託管站點的服務器。您可以通過簡單地創建相同的託管環境(例如,運行帶有MySQL數據庫的PHP的Apache服務器或類似的服務器)來在本地建立功能性Web服務器。

您可以下載幾個軟件包,其中包含本地服務器所需的軟件。在基於PHP的虛擬主機的情況下,如Xampp或可悲的停產Mowes等軟件包可讓您快速設置一個服務器,您可以從本地主機查看該服務器。

您還可以利用計算機的hosts file來模擬使用「真實」域名進行瀏覽。例如。如果你正在開發一個網站叫acmetools.com,您需要修改hosts文件,如下所示:

127.0.0.1 acmetools.com

然後,你可以瀏覽到「acmetools.com」,它會從本地服務器上運行。

+0

謝謝:)對不起,延遲響應。 – 2013-03-23 20:03:36

0

如果您創建html文件,您可以使用您的Internet瀏覽器打開它。右鍵點擊它,你應該看到一個開放的選項。

2

基本上,你想要做的是在自己的計算機上託管網站。根據您的操作系統,有幾個軟件包可以免費使用Apache服務器,PHP和MySQL數據庫服務器(如http://www.apachefriends.org/en/xampp.html)。

0

我真的很喜歡谷歌AppEngine(https://developers.google.com/appengine/)免費無障礙網頁開發。您可以在閒暇時購買域名。 ApppEngine支持Java或Python開發,並具有許多強大的功能。但是,如果您計劃有一天自己託管它,AppEngine可能不是一個好選擇,因爲AppEngine環境不能在其他地方複製。

+0

這並沒有真正回答這個問題,而phpbb是基於php的,這在應用程序引擎中不受支持。 – elssar 2013-03-21 03:06:57

+1

我理解phpbb是一個例子,而不是一個要求。既然提問者不知道那裏有什麼,我認爲給她的選擇是公平的。 – 2013-03-21 03:11:09

3

最簡單的方法之一就是在你正在開發的任何一臺機器上本地下載和運行一些免費的網絡服務器軟件。有幾種不同的類型,但可能是最知名和最常用的是Apache。

Apache爲您提供了一個文件夾,您可以將所有的html,css,js,php等文件放到您的網站中。在此之後,如果您要查看的網站在本地機器上,只要輸入到瀏覽器:

http://127.0.0.1 

(這只是重定向你的要求到本地機器上的端口80)。

無論在Apache提供的文件夾中將顯示什麼。

link應該給你一個很好的開始,如何在常見的Linux發行版上安裝Apache。

相關問題