无法调用slim框架的API

问题描述:

我正在使用slim框架在PHP中设计一个API。这些对我的本地系统和我的公共IP工作正常。但现在我将这些API文件上传到我的公司服务器上。无法调用slim框架的API

现在我试图访问API存储我公司的服务器上,但这些都显示空白页面,这意味着我无法调用API。

这里是API

<?php 

include('connect.php'); 

header('Content-type: text/xml'); 
header('Content-type: application/json'); 

// Include the Slim library 
require 'Slim/Slim.php'; 

// Instantiate the Slim class 
$app = new Slim(); 

$app->get('/', function() { 
    echo "Pericent is working on Campus Concierge..."; 
}); 

$app->run(); 

?> 

这是在本地工作正常,但它没有显示时,我想访问公司服务器中的任何。

+0

打开活动服务器上的错误报告,以便您可以看到发生了什么。服务器是否运行PHP 5.3? – Treffynnon 2012-02-14 14:44:03

+0

先生其PHP 4.0.1 – 2012-02-14 14:47:18

+0

先生我不知道我们如何打开服务器上的错误报告。 – 2012-02-14 14:47:56

这是建议PHP> = 5.3享受苗条的像为获取,POST,PUT和删除匿名函数的支持。

因此,如果我们想用SLIM架构做出的API,我们需要更新我们的PHP> = 5.3。然后,像Get和Post这样的API将成功运行。

升级你的在线服务器支持PHP 5.1,这是Slim的最低要求:

  • Web服务器(建议使用URL重写模块)
  • PHP> = 5.1
  • libmcrypt> 2.4 .x(如果使用加密的cookie)

另请注意,因为您在上面的代码中使用closure您至少需要PHP 5.3才能继续。

服务器正在运行的版本是nearly 12 years old,它甚至不是最后一个PHP4版本!

手册表明:

支持PHP 4已经自2007-12-31停产。