用 xampp 打开一个 php 文件

Posted

技术标签:

【中文标题】用 xampp 打开一个 php 文件【英文标题】:Opening a php file with xampp 【发布时间】: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的默认索引页还在。您需要重命名或删除它并放入您自己的。 【参考方案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”的文件。然后:

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

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

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

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

【讨论】:

【参考方案5】:

您需要:

    删除'index.php' 或 编辑“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 :-(
?>

【讨论】:

以上是关于用 xampp 打开一个 php 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用xampp安装php程序

如何在xampp中运行php文件

为啥我的 Xampp Apache 服务器无法打开一个 PHP 脚本?

如何配置xampp服务器默认打开php文件而不写.php扩展名

使用 XAMPP localhost 打开 index.php?

用 php.exe 执行 php 文件