哦,男孩......嘿家伙希望一切都很好。 我是一个iphone/ipad程序员,想用一些方法创建一个webservice,然后我可以发送json请求到webservice并使其变得很愉快。苗条的PHP框架显示你好世界的例子的空白页面
我正在尝试创建一个Web服务。这是我的主机:justhost.com。我明白,自从它的所有linux以后,我都无法设置任何.net框架。然后我被告知我可以设置一个纤薄或顿悟的Web服务。我被告知的两件事都不应该花很长时间来设置。最长5分钟?然而,我花了两天的时间试图让事情取得一点成果。
我坚持Slim,因为在我看来,它与顿悟相比有一个更简单的设置。我现在正在测试一个Hello World示例,这样我就能够写出这样的事情在我的网页....
testing.mysite.com/hello/pk
,但我只是空白页面。即时通讯假设我的.htaccess文件必须正确的地址栏与我的网站的前缀写入任何网址,以防止不正确的错误页面。
这是我的文件夹目录看起来象个大气压:
,我已经插入了由超薄框架提供的.htaccess文件。
我还需要做些什么来完成这项工作。我错过了什么。我希望有人能帮助我。
UPDATE 1
这是错误即时接收..解析错误:语法错误,在/home1/dholnot1/public_html/testing/index.php意想不到T_FUNCTION第8行我然后除去的半结肠在该月底要求发言,并改变了错误的:解析错误:语法错误,意想不到的T_VARIABLE在/home1/dholnot1/public_html/testing/index.php第5行
更新2
这是我的代码:
<?php
require 'Slim/Slim.php';
$app = new \Slim\Slim();
//GET route
$app->get('/hello/:name', function ($name) {
echo "Hello, $name";
});
//POST route
$app->post('/person', function() {
//Create new Person
});
//PUT route
$app->put('/person/:id', function ($id) {
//Update Person identified by $id
});
//DELETE route
$app->delete('/person/:id', function ($id) {
//Delete Person identified by $id
});
$app->run();
?>
更新3
我已经升级PHP配置PHP版本5.3.18 这意味着匿名函数将现在的工作。
这是新的错误即时得到: 致命错误:类“修身\日志”中/home1/dholnot1/public_html/testing/Slim/Slim.php未发现行242
我检查在苗条。在线路242 php文件,并读这样的:
'log.level' => \Slim\Log::DEBUG,
您是否在服务器上安装了PHP?你有没有访问错误日志?你能打开错误报告吗? http://php.net/manual/en/function.error-reporting.php –
是的,肯定是安装了。是的,我有机会访问php.ini文件...所以苗条可以显示错误报告...嗯有趣..生病只是看到我的变量显示在我的php.ini文件中的一个值.. – Pavan
所以我已将php.ini文件复制到我的域上添加...并将display_errors设置为打开,并且我注意到error_reporting已设置为E_ALL hello world示例仍显示空白页面 – Pavan