
我已升級到規格更好的 Win Server 2008 R2 專用伺服器。
這是因為很快就會有一個指向它的原始網域,但無法測試來自 locahost(或任何等效項)的 PHP 檔案。
所有文件都在 中wwwroot
,但是在本機伺服器上測試時,php 檔案只是作為文字而不是由 php 解析。我什至不知道從哪裡開始,但是有沒有辦法wwwroot
在將 DNS 指向新伺服器之前查看即時內容?
答案1
文件內容.php
被回顯給您的事實表明伺服器配置不正確,或:
- 您還沒有安裝 PHP
- 您的伺服器已配置為
.php
以純文字形式傳回文件
如果您需要安裝 PHP,請轉到http://windows.php.net/download/或使用網路平台安裝程式安裝 PHP。
如果 PHP 已安裝,但需要配置,請查看安裝說明來自 php.net。
要回答“像實時一樣查看 wwwroot 的內容”部分,您可以在 IIS 管理器中設置其他“綁定”,以允許您在不更改 DNS 的情況下引用伺服器,或者您可以對本地hosts
文件進行更改(在中找到windows\system32\drivers\etc\hosts
)透過添加一行,例如:
10.1.1.1 my.domain.name.tld
到文件。透過指定新伺服器的 IP 位址以及您希望對應到它的 DNS 名稱,從您的 PC 到該網域的任何請求都會被路由到新的 IP 位址(注意:您可能需要ipconfig /flushdns
從管理控制台執行命令提示符以確保您的DNS 快取已正確刷新。
答案2
如果您想測試網頁以查看其實時顯示效果,您可以hosts
在用戶端上編輯文件以指向mydomain.com
伺服器的 IP。