2013-04-22 41 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現在可以正常工作。