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

我是一个尝试用PHP创建网站的总菜鸟。 我创建了一个小测试页面,我想用它作为我宏伟项目的基础。 我在浏览器上显示页面时遇到问题。</ p>

这是我的PHP文档:</ p>

 &lt; HTML&gt;

&LT; HEAD&GT;

&LT; TITLE&GT;你好&LT; / TITLE&GT;

&LT; / HEAD&GT;

&LT; BODY&GT;

&lt;?php echo'Hello'?&gt;

&LT; / BODY&GT;

&lt; / HTML&gt;
</ code> </ pre>

我将此PHP文档的副本保存为以下所有名称:</ p>

 <  code> index.php 
index.htm
index.html
</ code> </ pre>

我将这三个文件保存在以下两个位置:</ p>

  C:/ Apache2 / htdocs 
C:/ My Documents / My Website
</ code> </ pre>

这就是我的httpd.conf中的内容:< / p>

 <代码>。





DocumentRoot“C:/ Apache2 / htdocs”






UserDir“我的文档/我的网站”






</ code> </ pre>

当我在浏览器中输入localhost时,我得到:</ p>

  WinLAMP,她已成功安装。
</ code> </ pre>

当我在浏览器中键入localhost时,如何才能显示测试页?</ p>

谢谢!< / p>
</ div>

展开原文

原文

I'm a total noob trying to create a website with PHP. I created a small test page that I want to use as the foundation of my grandiose project. I'm having a problem getting my page to display on my browser.

This is my PHP document:

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

I have copies of this PHP document saved as all of the following names:

index.php  
index.htm  
index.html

I have all three of these documents saved in the following two locations:

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

This is what's in my httpd.conf:

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

When I type localhost in my browser, I get:

WinLAMP, she installed successfully.

What do I need to do to get my test page to display when I type localhost in my browser?

Thanks!

duanruinong0619
duanruinong0619 谢谢艾德!我想到了。解决方案是“D'哦!”时刻。我只需输入“localhost/index.php”即可显示我的页面。D'哦!
8 年多之前 回复
dqxmf02844
dqxmf02844 顺便说一句-如果您需要帮助,可以发送电子邮件至ed.heal@yahoo.co.uk
8 年多之前 回复
douhu7807
douhu7807 -我可能不那么简单。需要步行穿过。之前做过这件事。好。忘记PHP-只需让Apach提供一个页面。
8 年多之前 回复
duanhuanyou6478
duanhuanyou6478 把你的电子邮件地址放在你的页面上,我将引导你完成它。埃德
8 年多之前 回复

5个回答



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


http:// localhost:8800 / index.php </ p>

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

您还需要安装PHP。 </ p>

祝你好运</ p>
</ div>

展开原文

原文

First, Make sure your apache server is on and running, it looks like you may have that part already if WinLamp is giving you a successful install message but just double check, I'm using a MAC as a server so I don't use WinLamp. Next dial into your localhost and "/" into your .php doc.

i.e. http://localhost:8800/index.php

** 8800 is the port number I'm using, it could be different for you.

You also need to have PHP installed.

Good Luck

dongrouyuan5685
dongrouyuan5685 是的,如果他们不在根文件夹中,您必须指定要引用的文件夹。 把它归咎于轻微的疏忽<g>。 祝好运
8 年多之前 回复
dongwen5351
dongwen5351 谢谢。 我认为它让它工作了。 输入localhost后我必须输入我的页面名称。 即 “localhost / mysite / index.php”我假设只输入localhost会在htdocs中显示index.php。 关于这个小细节,Apache文档相当含糊......
8 年多之前 回复



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

展开原文

原文

Have you made sure that your Apache configuration is running on port 80? If not your URL to access Apache will be "localhost:ApachePort/index.php", replacing ApachePort with the port specified in httpd.conf. Also, are you sure that PHP was installed with Apache?



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

展开原文

原文

Were those directories the default directory during your installation, or did you update it yourself in httpd.cnf? If the latter, you'll need to restart Apache for it to pick up the updates.



当您前往 http:// localhost </ code>时,您所看到的网页位于< 代码> C:/whereveryouinstalledWinLAMP/Apache2/htdocs/index.html </代码>。 因此,如果您只是用您自己的 index.html </ code>替换 index.html </ code>,您应该让您的php页面正确显示在 http:// localhost </ 代码> </ p>

此外,您的浏览器可能已缓存 http:// localhost </ code>的默认index.html,因此请在替换索引后尝试刷新。 html </ code>文件。</ p>

此外,此代码:</ p>

 &lt; HTML&gt; 
&lt; HEAD&gt;

&lt; TITLE&gt; Hello&lt; / TITLE&gt;

&LT; / HEAD&GT;

&LT; BODY&GT;

&lt;?php echo'Hello'?&gt;

&LT; / BODY&GT;

&lt; / HTML&gt;
</ code> </ pre>

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

展开原文

原文

The web page that you're seeing when you go to http://localhost is located at C:/whereveryouinstalledWinLAMP/Apache2/htdocs/index.html. So if you just replace that index.html with your own index.html, you should get your php page to properly display at http://localhost

Also, your browser may have cached the default index.html for http://localhost so try refreshing after you replace the index.html file.

Additionally, this code:

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

just makes a web-site with a title of Hello and doesn't display anything on the page.



转到Apache2 / htdocs / </ p>

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

将您的“index.php”文件放在“我的”文件夹中</ p>

打开浏览器并输入.. </ p>

< p> http:// localhost / my / </ p>

另外,粘贴此代替 您的代码.. </ p>

 &lt; HTML&gt;

&LT; HEAD&GT;

&LT; TITLE&GT;你好&LT; / TITLE&GT;

&LT; / HEAD&GT;

&LT; BODY&GT;

&lt;?php echo'Hello'; ?&GT;

&LT; / BODY&GT;

&lt; / HTML&gt;
</ code> </ pre>
</ div>

展开原文

原文

Go to Apache2/htdocs/

Make directory named "my" in that folder

Put that "index.php" file of yours in folder "my"

Open browser and enter..

http://localhost/my/

Plus, paste this instead of your code..

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐