【问题标题】:Running PHP on my machine locally?在我的机器上本地运行 PHP?
【发布时间】:2012-04-30 04:28:26
【问题描述】:

我下载了 xampp 1.7.7,它有 PHP 和 MySQL。我买了一本名为HeadFirst PHP MySQL的书。我的问题是我无法运行书中的示例。

示例文件由 2 个文件组成:一个 HTML 文件和一个 PHP 文件。该示例就像这样,您从 HTML 文件填写表单,然后将其发送到 Web 服务器,然后 php 将处理 HTML 文件,然后将其返回给您。

当我填写表单然后单击提交按钮时,它没有返回应该返回的内容。它返回的是实际的 PHP 代码。

我是否需要将书中的所有文件传输到网络主机,这样我就无法尝试我说的示例?如何在本地运行?

更新!!
我尝试了 anselm 现在所说的 OBJECT not found... url not found 然后是 404 错误。

【问题讨论】:

  • 我非常喜欢 WAMP,它非常容易上手:wampserver.com/en
  • 您的 xampp stat... 然后您将两个文件放在 htdocs 文件夹中.. 运行文件 localhost/file_name.html
  • 当我点击提交按钮时,它会返回这个 file:///C:/xampp/htdocs/index.php
  • 尝试localhost/index.php 访问您的表单
  • anselm - 它的工作原理是这样的,但问题是如果我访问 html 文件它没有返回 php 文件

标签: php


【解决方案1】:

确保您通过 http://localhost/file.html 而不是 c:\etc etc.html 访问 html 文件

【讨论】:

  • anselm 我试过你说的现在它说 OBJECT NOT found..url not found 然后是 404 错误。
  • 确保 .html.php 文件都在 htdocs 中。确保表单的action="index.php" 值正确
  • 假设您的文件名为index.htmlindex.php。尝试使用http://localhost/index.htmlhttp://localhost/index.php 访问文件,如果它们都存在,请尝试检查表单代码。
【解决方案2】:

如果你是在 Windows 上开发,我真的建议使用 wamp,它非常易于使用,并且包括主要的 php、mysql、apache,它非常易于安装并自动配置所有你可以在 wamp 文件夹中找到 www 文件夹的内容你的 C 盘,你必须把你的 php 文件放在那里

http://www.wampserver.com/en/

【讨论】:

    【解决方案3】:

    您的 PHP 代码没有被 PHP 解析。 Apache 配置错误(不太可能是因为您安装了 XAMPP,但您可以按照http://www.php.net/manual/en/install.windows.apache2.php 的步骤进行检查),或者您的文件没有真正命名为.php

    在 Windows 中,确保您已打开文件扩展名查看,并确保文件扩展名确实是 .php

    【讨论】:

    • +1 要按照 Brad 的建议打开文件扩展名查看,请访问任何 Windows 资源管理器窗口并选择工具 > 文件夹选项,查看选项卡,删除“隐藏已知文件类型的扩展名”旁边的复选框跨度>
    • 当我在浏览器上尝试 .php 文件时,它的工作方式类似于
    • 查看@anselm 的帖子。您需要通过服务器加载文件,而不是直接打开它们。
    • @user1364686, 你的文件放错地方了。将其放在文档根目录中。
    • 我把它们放在htdoc里面是不是根目录?
    【解决方案4】:

    在您的 XAMPP 控制面板中,确保 Apache 已启动。

    【讨论】:

    • Apache 已启动,否则他将一无所获。
    猜你喜欢
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 2018-10-05
    • 1970-01-01
    • 2015-06-03
    相关资源
    最近更新 更多