Я установил php 5.6 с помощью доморощенного:
brew install php56 --with-pear
Я также установил pecl_http:
sudo pecl install pecl_http-2.5.5
Я настроил интерпретатор php (см. изображение, показывающее конфигурацию, а также начальные строки моего файла php.ini, которые показывают, что расширение http было установлено).
Когда я пытаюсь запустить свое приложение, я получаю следующее сообщение об ошибке:
Fatal error: Class 'HTTPRequest' not found in ...
Что еще должно произойти, чтобы интерпретатор нашел расширение pecl_http?
(i)
(после значка обновления) на первом снимке экрана и посмотрите, действительно ли загружено это расширение. Дело в том, что в вашемphp.ini
вы слишком рано поместили эти 3 строки с расширениями - лучше разместить их там же, где находятся нативные расширения (сразу после них). Насколько я знаю, они должны принадлежать разделу PHP, но если они размещены таким образом, они будут вне любого раздела. - person LazyOne   schedule 27.04.2016