【问题标题】:installing PHP on Apache 2.2 on Windows 7在 Windows 7 上的 Apache 2.2 上安装 PHP
【发布时间】:2011-05-13 07:35:13
【问题描述】:

我在 Windows 上安装了 Apache 2.2。现在我刚刚在 Apache 服务器上完成了 PHP 的安装。正如说明所说,我需要编辑我的 Apache 的 httpd.conf 并添加:

# 
LoadModule php5_module "G:\Program Files\PHP\php5apache2_2.dll"
AddHandler application/x-httpd-php .php

PHPIniDir "G:\Program Files\PHP"

我确定目录是正确的。然后我再次重新启动我的服务器。我的 htdocs 中有一个 hello.php 文件。然后我导航到 localhost:8080/hello.php,它说找不到服务器,但是当我执行 index.html 时。它在 htdocs 文件夹上正确显示 html。

我在这里做错了什么?我试图通过执行 G:\Program Files\PHP\php-cgi hello.php 从命令行执行 hello.php 来调试它,但是它说:

'G:\Program 未被识别为内部或外部命令.....

【问题讨论】:

  • 顺便说一句,您在编辑后是否重新启动了服务器?
  • 你用什么编辑你的配置文件?我曾经帮助过一个人,我认为常规的双引号实际上是左引号和右引号,这把一切都搞砸了。此外,您可以尝试在路径中使用常规斜杠而不是反斜杠。较旧的 Apache 在这方面遇到了麻烦……我没有在 Windows 上弄乱 2.2。

标签: php windows-7 apache2


【解决方案1】:

您可以使用XAMPP 之类的,它易于配置。

【讨论】:

  • 我应该记住这一点的。我在我的 mac 中使用 XAMPP
  • 这就像带着一辆生锈的坦克来打架。
  • 我确实卸载了我拥有的 apached 和 PHP,现在使用 XAMPP 安装它。现在,当我启动 apache 服务器时,它会直接退出
  • ok..修好了,只是把配置文件里的端口改成8080..不知道80端口有什么问题
猜你喜欢
  • 2011-03-29
  • 2019-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-09
  • 2016-03-31
相关资源
最近更新 更多