2013-04-22 88 views
0

我似乎无法使aws.phar在本地xampp(在Ubuntu下)工作。我的例子很简单:AWS PHP SDK 2(aws.phar)在xampp中不起作用

<?php 

error_reporting(-1); 
ini_set('display_errors', 'on'); 

require_once 'aws.phar'; 

use Aws\Common\Enum\Region; 

$config = array(
    'key' => 'xxxxxxx', 
    'secret' => 'xxxxxxx', 
    'region' => Region::US_EAST_1 
); 

?> 

我得到以下输出:

?9?? 
Fatal error: Class 'Aws\Common\Enum\Region' not found in /var/www/Test/test.php on line 14 

请注意,这只是输出的?9??第一线。这是由require_once 'aws.phar';行造成的。所以,处理aws.phar文件看起来有点不对。012文件

aws.phar文件是从amazon下载的最新SDK版本。同样的aws.phar文件在服务器上没有问题,但由于某种原因,不在我的xampp中。

我的xampp版本是1.7.7,它在Ubuntu 11.10下运行。 PHP版本是5.3.8。 我没有注意到我的xampp安装有任何其他问题。其他一切工作正常。

任何想法?

谢谢!

回答

0

嗯,我不明白我的xampp安装出了什么问题。我刚安装了最新的xampp 1.8.1,它解决了这个问题。 我试图理解我的xampp配置有什么不同,但没有发现任何区别... 确实奇怪.. aws.phar现在可以正常工作。