用 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
。当控制器打开时,您需要启动 Apache
和 mysql
。然后你会看到除了 Apache
和 Mysql
之外的绿色。这意味着它们正在运行或启动。好的。
现在,转到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 Apache 服务器无法打开一个 PHP 脚本?
如何配置xampp服务器默认打开php文件而不写.php扩展名