AWS PHP SDK 2(aws.phar)在xampp中不起作用

时间:2013-04-22 16:15:38

标签: php amazon-web-services xampp phar

我似乎无法使aws.phar在我的本地xampp上工作(在Ubuntu下)。我的例子非常简单:

<?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文件似乎有问题

aws.phar文件是从亚马逊下载的最新SDK版本。这个相同的aws.phar文件在服务器上没有问题,但由于某些原因不在我的xampp中。

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

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,我无法理解我的xampp安装有什么问题。我刚安装了最新的xampp 1.8.1,它解决了这个问题。 我试着理解我的xampp配置有什么不同,但没有发现任何差别...... 确实很奇怪.. aws.phar现在正常工作。