无法打开所需的'AWSSDKforPHP / aws.phar' (include_path中= ':在/ usr /共享/梨:在/ usr /共享/ PHP:/家庭/ EC2用户/梨/共享/梨') 在第3行的/var/www/html/index.php
当它通过浏览器出现时出现此错误,并且当我在命令行中运行PHP index.php时它工作正常
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . '/home/ec2- user/pear/share/pear');
require 'AWSSDKforPHP/aws.phar';
use Aws\S3\S3Client;
// Use the high-level iterators (returns ALL of your objects).
$objects = $s3->getIterator('ListObjects', array('Bucket' => $bucket));
//echo "Keys retrieved!\n";
echo "<h1>List of Blogs </h1>";
foreach ($objects as $object) {
echo $object['Key'] . "\n";
}
?>
答案 0 :(得分:0)
这意味着文件“AWSSDKforPHP / aws.phar”不在包含路径中,可能整个DIR AWSSDKforPHP不在任何包含的路径中。如果在从命令行运行时位于相关目录中,它可能会起作用。