2013-02-24 1 views
1

я скачал aws.phar из Official repository of the AWS SDK for PHPя скачал aws.phar, но не могу требовать его

Я положил загруженный файл с именем aws.phar в моем моем проекте.

require 'aws.phar'; 

Это под тем же самым каталогом с моим файлом php.

Кто-нибудь знает, как с этим бороться? совсем то же, как: https://forums.aws.amazon.com/thread.jspa?messageID=399182&#399182

ответ

2

Если установлена ​​версия PHP включает Suhosin (патч для установки по умолчанию PHP для повышения безопасности), то он запрещает Фарс по умолчанию.

Оба дистрибутива Ubuntu и Debian поставляются с включенным Suhosin по умолчанию.

Чтобы разрешить ему работать, вам нужно добавить исключение для phar.

Отредактируйте файл, расположенный в '/etc/php5/cli/conf.d/suhosin.ini':

suhosin.executor.include.whitelist = phar 
+1

Спасибо за ваш ответ, я думаю, что это может быть полезно для других. – anna

2

Я soloved мою проблему с Composer. Сначала я думал, что Composer предназначен для настроек php по умолчанию, но для созданного вами проекта. Вам просто нужно создать файл с именем «composer.json» в каталоге вашего проекта. Сначала перейдите в каталог в терминале, остальные шаги будут такими же, как показать в aws/aws-sdk-php