【问题标题】:Opening a php file with xampp用 xampp 打开一个 php 文件
【发布时间】:2018-04-12 03:31:18
【问题描述】:

我对 Web 开发非常陌生,我正在尝试创建一个 php 联系表单。我试图在 xampp 开发服务器上启动它,但我似乎无法弄清楚如何。根据this site, 我需要输入 localhost 然后应该显示一些文件选项。好吧,它没有,xampp 仪表板刚刚出现,我的文件在 htdocs 文件夹中。我打开它们是错误的还是发生了什么,我已经被困了好几个小时了?

【问题讨论】:

  • apache 服务正在运行吗?在浏览器中访问localhost 时看到了什么?
  • 我会去源文档:apachefriends.org/faq_windows.html
  • @ramiromd 是的,当我访问 localhost 时,我看到了 xampp 的仪表板,欢迎页面“欢迎使用 Windows 7.1.10 的 XAMPP”,然后是更多文本。我尝试从 netbeans 运行它,但我收到一条消息说找不到对象!..etc
  • 文件名是什么?如果您的文件位于 htdodcs/myfile.php 中,那么您可以通过 localhost/myfile.php 访问它
  • 只是表示xampp的默认索引页还在。您需要重命名或删除它并放入您自己的。

标签: php xampp localhost


【解决方案1】:

首先您需要启动 XAMPP。因此,请转到安装 XAMPP 服务器的驱动器。一般安装在C驱动器中。所以,去C:\xampp\。并打开文件 xampp-control.exe 。当控制器打开时,您需要启动 ApacheMysql 。然后你会看到除了 ApacheMysql 之外的绿色。这意味着它们正在运行或启动。好的。 现在,转到C:\xampp\htdocs 并根据需要创建一个文件夹。例如,您可以创建名称为 hello 的文件夹。然后打开这个文件夹并创建一个名为index.php的文件并在你的编辑器中打开它,编写如下基本代码:

<?php echo "Hello World"; ?>

然后保存。并打开您的浏览器。并转到localhost/hello

hello 表示您创建的文件夹名称。 现在,您将看到输出。其中显示Hello World

请随时提出任何问题。快乐编码!

【讨论】:

    【解决方案2】:

    确保你的 XAMPP 上的 apache 服务正在运行,如果你使用数据库,也要激活 mysql。

    并将您的文件保存在C:\xampp\htdocs

    如果您的文件是 index.php,您可以使用localhost/index.php 访问它

    如果您在 htdocs 中创建文件夹,例如 C:\xampp\htdocs\test

    您可以使用localhost/test/index.php 访问它

    【讨论】:

      【解决方案3】:

      首先检查 xampp 是否安装。 检查 Apache 服务是否启动。 将您的 filename.php 文件保存在 "xampp/htdocs/**filename.php**" 访问您的 php 文件。 localhost/filename.php 如果您的 php 文件在文件夹中:localhost/foldername/filename.php

      【讨论】:

        【解决方案4】:

        首先,确保您在 htdocs 文件夹下没有名称为“index”的文件。然后:

        1. Lanch xampp-control.exe(您可以在 XAMPP 文件夹下找到它)
        2. 开始 Apache 和 MySql
        3. 私下(隐身)打开浏览器。
        4. 写为 URL:localhost

        完成!您将找到 htdocs 文件夹中存在的所有文件。

        注意:我建议使用隐身来避免 cookie 问题。

        XAMPP 打开名为 index 的文件作为默认文件(您可以更改该设置)。

        【讨论】:

          【解决方案5】:

          您需要:

          1. 删除'index.php' 或
          2. 编辑“index.php”,让它在启动时运行您的代码

          对于选项 2,您需要找到 "C:\xampp\htdocs\index.php" 并且:

          <?php
              if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
                  $uri = 'https://';
              } else {
                  $uri = 'http://';
              }
              $uri .= $_SERVER['HTTP_HOST'];
              header('Location: '.$uri.'/myCode.html');
              exit;
          ?>
          Something is wrong with the XAMPP installation :-(
          

          我希望这会有所帮助,这是我对一个问题的第一次评论,我相信初始代码是:

          <?php
              if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
                  $uri = 'https://';
              } else {
                  $uri = 'http://';
              }
              $uri .= $_SERVER['HTTP_HOST'];
              header('Location: '.$uri.'/index.html');
              exit;
              Something is wrong with the XAMPP installation :-(
          ?>
          

          【讨论】:

            猜你喜欢
            • 2014-05-23
            • 2020-08-05
            • 2021-03-12
            • 1970-01-01
            • 2017-06-17
            • 2018-08-05
            • 2015-10-17
            • 1970-01-01
            • 2020-01-23
            相关资源
            最近更新 更多