1

我从AWS SDK for PHP 的官方存储库下载了 aws.phar

我将下载的名为 aws.phar 的文件放入我的项目中。

require 'aws.phar';

它与我的 php 文件位于同一目录下。

任何人都知道如何处理它?完全一样:https ://forums.aws.amazon.com/thread.jspa?messageID=399182ᝎ

4

2 回答 2

2

如果您安装的 PHP 版本包含Suhosin(用于默认安装 PHP 以提高安全性的补丁),则默认情况下它不允许使用 phars。

Ubuntu 和 Debian 发行版都默认启用了 Suhosin。

为了让它工作,你需要为 phar 添加一个例外。

编辑位于 '/etc/php5/cli/conf.d/suhosin.ini' 的文件:

suhosin.executor.include.whitelist = phar
于 2013-02-24T13:53:24.710 回答
2

我已经解决了 Composer 的问题。起初,我以为 Composer 是针对 php 默认设置的,但它是针对您创建的项目的。您只需要在项目目录中创建一个名为“composer.json”的文件。首先导航到终端中的目录,其余步骤同在aws/aws-sdk-php中显示

于 2013-02-25T03:33:34.520 回答