在apache 2.2中找不到www文件夹

时间:2011-04-09 07:23:08

标签: php apache2

我想开始学习php,我安装了apache 2.2,我想运行我的first.php文件,我在ApacheSoftwareFoundation的安装文件夹中查找www文件夹但我找不到它。

这是apache enter image description here

中的文件

我试图将我的php文件放在htdocs中,但它不起作用,有人可以帮忙吗?

修改

不起作用意味着我制作http:localhost / first.php,返回无法连接

现在apache正在运行,当我打开htt':// localhost / 返回“它的工作原理” 但是当我打开任何php文件时,它按原样打开?!

7 个答案:

答案 0 :(得分:2)

你需要检查一些事情......

  • 确保Web服务器正在运行,即服务 或者程序正在运行,并且您已正确配置虚拟目录。
  • 如果Web服务器只输出 .php文件的内容,它可以 意味着你没有mod_php 安装。这意味着服务器 没有注册的Mime类型 它会尝试将其视为一种 文本文件......

在Windows上你可能会考虑使用像XAMPP这样的东西。它为您提供了一个完整工作AMP(Apache Mysql Php)堆栈,其中包含一个安装和一个简单的控制管理器来启动/停止服务器。另外一些关于如何在Windows上为Web服务器安装php模块的Google搜索

<强>更新

要启动服务器,请尝试执行可执行文件bin / httpd.exe。

答案 1 :(得分:1)

  

现在,当我打开时,apache正在运行   http://localhost/返回“它有效”   但是当我打开任何php文件时,它会打开   原样?!

Windows上Apache的默认安装不包括运行PHP所必需的模块。安装Apache之后,您必须:

  1. 单独安装PHP并按照described here说明配置Apache以使用已安装的PHP版本来提供.php文件。我经历过这个并花了我几个小时才能让每件事情都有效。
  2. 推荐给你:卸载Apache;改为安装WAMP

答案 2 :(得分:0)

如果你查看httpd.conf文件,你会发现默认的根目录,它不必被称为www。默认情况下是htdoc。

错误500涵盖了大量内容。从编译错误到权限。

你有一个简单的

文件吗?
<?php
echo "test";
?>

作为你的测试php页面排除其他问题?

答案 3 :(得分:0)

你需要:

  1. 正确构建您的URI:http://localhost/first.php(使用//)
  2. 确保Apache正在运行

答案 4 :(得分:0)

htdocs中的所有文件都可以从外部引用

只需输入名为index.php的基本文件即可 并访问网站http://localhost/

通常输入http://localhost/filename

答案 5 :(得分:0)

您说当您尝试访问自己的网页时出现连接错误。由于看起来您使用的是Windows Vista或7,因此请确保您以管理员身份运行Apache;否则它无法绑定到端口80。还要检查Skype等其他程序是否绑定到端口80.如果仍然找不到问题,请检查错误日志。 (我认为logs/error.log默认情况下)

答案 6 :(得分:0)

问题是Apache已安装但未启动

如果你正在使用xampp启动它,然后通过控制面板启动apache 为其他人寻找类似的指示