如何让Apache显示我的PHP页面?

时间:2012-03-23 00:01:51

标签: php apache localhost

我是一个尝试使用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时,如何才能显示测试页?

谢谢!

5 个答案:

答案 0 :(得分:0)

您是否确保Apache配置在端口80上运行?如果不是您访问Apache的URL将是“localhost:ApachePort / index.php”,则将ApachePort替换为httpd.conf中指定的端口。另外,你确定PHP是用Apache安装的吗?

答案 1 :(得分:0)

这些目录在安装过程中是默认目录,还是在httpd.cnf中自行更新?如果是后者,则需要重新启动Apache才能获取更新。

答案 2 :(得分:0)

首先,确保你的apache服务器已经启动并运行,如果WinLamp给你一个成功的安装消息但是只是仔细检查,我看起来你可能已经拥有该部分了,我使用MAC作为服务器所以我不喜欢不要使用WinLamp。接下来拨入你的本地主机和“/”进入你的.php文件。

即。     http://localhost:8800/index.php

** 8800是我正在使用的端口号,它可能与您不同。

您还需要安装PHP。

祝你好运

答案 3 :(得分:0)

转到Apache2 / htdocs /

在该文件夹中创建名为“my”的目录

将你的“index.php”文件放在“my”文件夹中

打开浏览器并输入..

http://localhost/my/

另外,粘贴此代码而不是代码..

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

答案 4 :(得分: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>

只创建一个标题为Hello的网站,并且不会在页面上显示任何内容。