我似乎无法使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安装有任何其他问题。其他一切都很好。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
好吧,我无法理解我的xampp安装有什么问题。我刚安装了最新的xampp 1.8.1,它解决了这个问题。 我试着理解我的xampp配置有什么不同,但没有发现任何差别...... 确实很奇怪.. aws.phar现在正常工作。