2012-03-23 60 views
1

我是一個嘗試使用PHP創建網站的總Noob。我創建了一個我想用作我宏偉項目基礎的小測試頁。我在將我的網頁顯示在我的瀏覽器中時遇到問題。如何讓Apache顯示我的PHP頁面?

這是我的PHP文件:

<HTML> 
<HEAD> 
<TITLE>Hello</TITLE> 
</HEAD> 
<BODY>  
<?php echo 'Hello' ?> 
</BODY> 
</HTML> 

我有保存所有的下列名稱此PHP文件的副本:

index.php 
index.htm 
index.html 

我有這三個文件保存在以下兩個位置:

C:/Apache2/htdocs 
C:/My Documents/My Website 

這是什麼在我的httpd.conf:

. 
. 
. 
DocumentRoot "C:/Apache2/htdocs" 
. 
. 
. 
UserDir "My Documents/My Website" 
. 
. 
. 

當我在瀏覽器中鍵入localhost,我得到:

WinLAMP, she installed successfully. 

什麼我需要做的就是我的測試頁面,當我在瀏覽器中鍵入localhost來顯示?

謝謝!

+1

把你的電子郵件地址放在你的頁面上,我會帶你通過它。 Ed – 2012-03-23 00:10:40

+0

@Fredahay - 我可能不那麼簡單。需要步行穿過。之前完成此操作。好。忘記PHP - 只需讓Apach提供一個頁面即可。 – 2012-03-23 00:27:32

+0

順便說一句 - 如果你需要幫助,你可以發郵件給[email protected] – 2012-03-23 00:28:25

回答

0

首先,確保你的apache服務器已經啓動並且正在運行,如果WinLamp給你一個成功的安裝信息,但是你只需再次檢查,我使用MAC作爲一個服務器,不要使用WinLamp。然後撥入您的本地主機和「/」到您的.php文檔。

http://localhost:8800/index.php

** 8800我使用的端口號,它可以爲你不同。

您還需要安裝PHP。

好運

+0

謝謝。我想到了它讓它起作用。輸入localhost後,必須輸入我的頁面名稱。即「localhost/mysite/index.php」我假定只輸入localhost會在htdocs中顯示index.php。 Apache文檔對於那些細節很模糊...... – Fredashay 2012-03-24 16:35:24

+0

是的,如果它們不在根文件夾中,則必須指定要引用的文件夾。將其粉碎至小監督。祝你好運 – metaDNA 2012-03-26 02:24:03

0

你確定你的Apache配置是在80端口上運行嗎?如果不是,您的URL訪問Apache將是「localhost:ApachePort/index.php」,用httpd.conf中指定的端口替換ApachePort。另外,你確定PHP是用Apache安裝的嗎?

0

那些目錄是安裝過程中的默認目錄還是你自己在httpd.cnf中更新它?如果是後者,則需要重新啓動Apache才能獲取更新。

0

進入的Apache2/htdocs中/

創建目錄名爲 「我的」 文件夾中

把你的那個 「的index.php」 文件夾中的 「我」

打開瀏覽器,輸入..

http://localhost/my/

另外,粘貼這個而不是你的代碼。

<HTML> 
<HEAD> 
<TITLE>Hello</TITLE> 
</HEAD> 
<BODY>  
<?php echo 'Hello'; ?> 
</BODY> 
</HTML> 
0

當你去http://localhost位於C:/whereveryouinstalledWinLAMP/Apache2/htdocs/index.html,你所看到的網頁。所以,如果你只是替換index.html用自己的index.html,你應該把你的PHP頁面在http://localhost

同樣正常顯示,您的瀏覽器可能緩存http://localhost默認的index.html更換index.html文件之後,所以要儘量清爽。

此外,該代碼:

<HTML> 
<HEAD> 
    <TITLE>Hello</TITLE> 
</HEAD> 
<BODY>  
<?php echo 'Hello' ?> 
</BODY> 
</HTML> 

只是使一個網站與你好的標題和不顯示頁面上的任何內容。

相關問題