Вызов неопределенной функции http_send_file()

Я пытался заставить http_send_file() работать последние два дня.
Мне удалось найти все библиотеки и установить pecl_http в моем MAMP для Mac 10.8
Но он все еще не работает.

Ценю любой ответ по этому поводу.

Результат моего скрипта в командной строке
После установки sudo pecl pecl_http

install ok: channel://pecl.php.net/pecl_http-2.0.6
configuration option "php_ini" is not set to php.ini location
you should add "extension=raphf.so" to php.ini
configuration option "php_ini" is not set to php.ini location
you should add "extension=raphf.so" to php.ini
configuration option "php_ini" is not set to php.ini location
you should add "extension=propro.so" to php.ini
configuration option "php_ini" is not set to php.ini location
you should add "extension=raphf.so" to php.ini
configuration option "php_ini" is not set to php.ini location
you should add "extension=propro.so" to php.ini
configuration option "php_ini" is not set to php.ini location 
you should add "extension=http.so" to php.ini

строки расширения в моем php.ini
extension_dir = "/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 /"
extension=mongo. so
extension=raphf.so
extension=propro.so
extension=http.so


person user2617611    schedule 24.06.2014    source источник
comment
Вы перезапустили апач?   -  person Mike B    schedule 24.06.2014
comment
Да, я сделал. Но это не решает проблему. Итак, я сделал следующее: sudo pecl uninstall pecl_http; sudo pecl установить pecl_http-1.7.6; Он начал работать. Я думаю, что php5.5.10 не смог распознать pecl_http-2.0.6. В этом была проблема.   -  person user2617611    schedule 26.06.2014


Ответы (1)


Проблема решается с помощью следующих двух команд.

sudo pecl удалить pecl_http
sudo pecl установить pecl_http-1.7.6

Я думаю, что php5.5.10 не смог распознать pecl_http-2.0.6. В этом была проблема.

person user2617611    schedule 25.06.2014