XAMPP-Project无法在不同的计算机上运行

时间:2014-12-26 13:38:46

标签: php url

所以,我有REST URL注册如下:

http://localhost:8080/task_manager/v1/register

然后,我在Google Chrome高级休息客户端中尝试使用该网址。 一切顺利。

现在我决定在另一台计算机上测试该网址。 所以我将文件复制粘贴到另一台计算机并再次测试URL。

但结果是我得到404 ERROR,找不到对象。

我遇到了什么问题吗? 我正确复制了所有文件。 这很奇怪。

更新:我使用包含所有文件的所有文件夹,并使用相同版本的XAMPP&两台计算机上的PHP

3 个答案:

答案 0 :(得分:1)

计算机上的Localhost目标,表示文件所在的实际计算机。如果您使用的是php> 5.3你可以用

在开发服务器上使用php构建
php -S __YOUR LOCAL IP__ : 8000

并从网络中的所有计算机访问该网站

例如,如果你运行

php -S 192.168.0.1:8000

在您的开发机器上,您可以通过

访问它
http://192.168.0.1:8000/ 

连接到本地网络的每台设备

正如您在评论中所写,您已经复制了所有文件,很可能您没有安装(或启动)php,apache或网络服务器(MAMP,WAMP,...)在另一台机器上,或者您只是没有将文件复制到正确的文件夹。

答案 1 :(得分:1)

localhost开头的网址指的是从中调用它的计算机。请参阅维基百科localhost

要在另一台计算机上提供相同的行为,您需要复制整个项目并安装使用过的服务器软件,例如apache,mysql等pp。或使用内部网络IP而不是localhost从同一网络中的另一台计算机访问项目。

仅供参考:localhost与loop-IP 127.0.0.127

几乎相同

所以在它运行的计算机上也应该有效:http://127.0.0.127:8080/task_manager/v1/register 现在,在另一台计算机上测试时,将127.0.0.127替换为您计算机的IP

答案 2 :(得分:0)

您需要在类似本地的网络服务器上运行您的项目。