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中工作
任何帮助将不胜感激。
如果我正确地得到了您的问题,我想我在使用XAMPP访问php文件时遇到同样的问题。我一直在网上搜索论坛和谷歌几个小时的答案,直到我找到简单的解决方案。
我正在访问PHP文件作为c驱动器上的文件(例如,C:\xamp\htdocs\data.php
或file:///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端口可以在本地主机上使用。 (不要担心你的互联网可以正常工作,禁用该服务)。它会在下次启动时自动重新启用,因此您必须记住这一点。
确保您不运行它作为您的驱动器中的文件, (我的例子):
*file:///C:/xampp/htdocs/(path)*
而是作为一个网页,这意味着该地址必须以“localhost”的
启动*http://localhost/(path)*
如果使用不同的端口(未标准80,但是,例如8080),则:
*http://localhost:8080/(path)*
我有同样的问题。 对于我在脚本中努力将<? ... ?>
更改为<?PHP ... ?>
。 也许PHP的新版本不支持PHP脚本的第一个定义。
只需..
保存文件/码第一(每次),
"command + s"
每次。刷新浏览器。
好去
Control(ctrl)+ S maybe :) – 000 2016-11-06 20:43:47
使用此://localhost/data.php 取而代之的是:C:\ XAMP \ htdocs中\ data.php
您应该正确提供并说明并格式化代码。 – User7598 2015-04-10 16:26:56
在XAMPP的A代表的Apache。如果您没有充分理由使用IIS,请不要使用它! – markus 2012-02-23 03:02:32
你问错了问题。你的PHP正在工作,但你想通过另一台计算机访问它,那是什么时候不起作用? – 2012-02-23 21:09:46
鳄鱼猎人>对不起,误解我的意思是我的XAMPP工作,但无法运行任何PHP文件。我试过在不同的计算机上工作,所以我想它与改变端口有关。 – Loupi 2012-03-01 00:54:19