标题描述了这个问题。
我在Apache的htdocs文件夹中安装了PHP,Apache,MySQL以及phpMyAdmin。我单独安装它们,不使用编译包。我确实试图用phpinfo
创建一个php文件<?php
phpinfo();
?>
将文件保存为phpinfo.php
什么时候去
http://localhost
我看到列出的phpinfo.php文件。当我单击phpinfo.php文件
时我收到404错误。除了一个(phpinfo.php)
之外,根http文件夹中没有列出其他文件安装了PHP并启用了php短标记
short_open_tag = On
我不确定它是否是资本On或on
注意:我使用http://www.jesterwebster.com/setting-up-a-test-bench-web-server-with-apache-php-mysql-and-more-on-windows/26作为我的Apache和PHP安装指南
我打开了错误日志,发现了令人不安的事情。不知道如何解决它
[Fri Aug 03 13:07:34 2012] [error] [client 127.0.0.1] File does not exist: C:/website/example/online/Program Files, referer: http://localhost/
[Fri Aug 03 13:09:33 2012] [error] [client 127.0.0.1] File does not exist: C:/website/example/online/Program Files, referer: http://localhost/
答案 0 :(得分:2)
根据您的错误日志,您的DocumentRoot“C:/ websites / example / online”是websiteS,您的错误日志正在查找没有s的网站。
答案 1 :(得分:0)
您是否已从apache配置文件中确认已启用PHP并且已正确配置以使用apache?配置后apache服务器是否已重启?还可以尝试在htdocs目录中添加一个html文件,以确认该目录是否正确。
编辑:您还提到错误日志正在此目录中查找您的文件 C:/ website / example / online / Program Files
但是你提到你把phpinfo.php放在apache的htdocs文件夹中。可能存在与这两条路径之间的差异相关的问题