PHP无法在XAMPP中工作

问题描述:

我在运行PHP的XAMPP 1.7.7 for windows时出现问题。我已经安装XAMPP在本地服务器与IIS(改变端口为81 httpd.conf以及其他配置)到目前为止它的工作原理,我可以连接到xampp/index.php,但coulnd't运行任何.php文件在我的htdocs中(除html部分外显示空白)。它在我的本地工作(也安装了IIS),但无法使其在服务器中工作。PHP无法在XAMPP中工作

任何帮助将不胜感激。

+1

在XAMPP的A代表的Apache。如果您没有充分理由使用IIS,请不要使用它! – markus 2012-02-23 03:02:32

+0

你问错了问题。你的PHP正在工作,但你想通过另一台计算机访问它,那是什么时候不起作用? – 2012-02-23 21:09:46

+0

鳄鱼猎人>对不起,误解我的意思是我的XAMPP工作,但无法运行任何PHP文件。我试过在不同的计算机上工作,所以我想它与改变端口有关。 – Loupi 2012-03-01 00:54:19

如果我正确地得到了您的问题,我想我在使用XAMPP访问php文件时遇到同样的问题。我一直在网上搜索论坛和谷歌几个小时的答案,直到我找到简单的解决方案。

我正在访问PHP文件作为c驱动器上的文件(例如,C:\xamp\htdocs\data.phpfile:///c:/xamp/htdocs/data.php),而不是作为网页(即//localhost/data.php)。

我希望这对你也有帮助。

在像“test”这样的htdocs中创建一个文件夹。

然后在测试中把index.php用一个简单的Echo'Hello';

然后在您的浏览器中(确保apache + mysql正在控制面板中运行)。在浏览器中

参观此:

http://localhost/test/index.php

如果你想通过你的IP进行连接,然后你的路由器必须停止它,所以你必须设置了排序。我不知道你的路由器会让你更好地询问他们的支持论坛。

个人我坚持使用端口80. 80在Windows 7中不起作用,因为服务正在使用它。如何,它是一个简单的修复,只需去“服务”,并禁用“万维网发布服务”。然后80端口可以在本地主机上使用。 (不要担心你的互联网可以正常工作,禁用该服务)。它会在下次启动时自动重新启用,因此您必须记住这一点。

+0

感谢您的回复。是的,我试过你的样品,但它只返回空白。我将端口更改为81,因为我的IIS服务器使用默认端口80.我可以连接到xampp index.php,但仍然无法运行任何.php文件。 – Loupi 2012-02-23 04:06:01

+0

你有最新版本的Xampp? – Sir 2012-02-23 04:11:44

+0

是的XAMPP 1.7.7刚刚在他们的网站刚刚下载了它,还是有更稳定的版本?我试过将它安装在我的另一台计算机(使用IIS),它工作正常,我目前正在将它安装在我们的服务器中。 – Loupi 2012-02-23 04:59:33

确保您不运行它作为您的驱动器中的文件, (我的例子):

*file:///C:/xampp/htdocs/(path)* 

而是作为一个网页,这意味着该地址必须以“localhost”的

启动
*http://localhost/(path)* 

如果使用不同的端口(未标准80,但是,例如8080),则:

*http://localhost:8080/(path)* 

我有同样的问题。 对于我在脚本中努力将<? ... ?>更改为<?PHP ... ?>。 也许PHP的新版本不支持PHP脚本的第一个定义。

只需..

  1. 保存文件/码第一(每次),"command + s"每次。

  2. 刷新浏览器。

好去

+0

Control(ctrl)+ S maybe :) – 000 2016-11-06 20:43:47

使用此://localhost/data.php 取而代之的是:C:\ XAMP \ htdocs中\ data.php

+1

您应该正确提供并说明并格式化代码。 – User7598 2015-04-10 16:26:56