Недавно я обновился до Yosemite и установил php-56. Я сталкиваюсь с проблемой, когда я больше не могу использовать пакеты груши Amazon. Пока я это сделал:
sudo port install pear-PEAR
sudo port install pear-AWSSDKforPHP
И у меня есть следующий код php:
require_once 'AWSSDKforPHP/aws.phar';
use Aws\Common\Aws;
use Aws\S3\Exception\S3Exception;
И я получаю следующие ошибки:
require_once(AWSSDKforPHP/aws.phar): failed to open stream: No such file or directory
Что мне не хватает для этой установки?
Шаг 1:
Если у вас еще нет этого файла, создайте '/opt/local/etc/php56/php.ini'
. Легкий способ создать его - скопировать /opt/local/etc/php56/php-production.ini
или /opt/local/etc/php56/php-production.ini
который уже находится в каталоге.
Шаг 2
Добавьте эту строку в конец вашего php.ini
include_path = ".:/opt/local/lib/php"
Это будет включать все грушевые библиотеки