0

标题描述了问题。

我在 Apache 的 htdocs 文件夹中安装了 PHP、Apache、MySQL 和 phpMyAdmin。我分别安装了它们,不使用编译包。我确实尝试使用 phpinfo 创建一个 php 文件

<?php
 phpinfo();
?>

将文件保存为 phpinfo.php

去的时候

http://localhost

我看到列出的 phpinfo.php 文件。当我单击 phpinfo.php 文件时

我收到 404 错误。根 http 文件夹中没有列出其他文件,除了一个 (phpinfo.php)

安装 PHP 并启用 php 短标签

short_open_tag = 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/
4

2 回答 2

2

根据您的错误日志,您的 DocumentRoot "C:/websites/example/online" 是 websiteS,您的错误日志正在寻找没有 s 的网站。

于 2012-08-03T17:25:28.833 回答
0

您是否从 apache 配置文件中确认 PHP 已启用并正确配置为与 apache 一起使用?配置后是否重启了apache服务器?另外尝试在 htdocs 目录中添加一个 html 文件以确认该目录是否正确。

编辑:您还提到错误日志正在此目录 C:/website/example/online/Program Files 中查找您的文件

但是您提到您将 phpinfo.php 放置在 apache 的 htdocs 文件夹中。可能存在与这两条路径之间的差异有关的问题

于 2012-08-03T17:13:51.817 回答