http.so загружен, но http_get не определен

У меня установлен LAMP в моем дистрибутиве Linux:

///

PHP 5.4.9-4ubuntu2.4 (cli) (сборка: 12 декабря 2013 г., 04:29:20) v2.2.1, Copyright (c) 2002-2012, Дериком Ретансом

///

Чтобы использовать http_get из расширения php pecl_http, я явно установил его и добавил расширение http.so в php.ini.

Сейчас я нахожусь в следующем сценарии. Используя простой код PHP ниже:

echo var_dump(extension_loaded("http"));

echo var_dump(extension_loaded("raphf"));

echo var_dump(extension_loaded("propro"));

echo var_dump(function_exists("http_get"));

$response = http_get("www.google.com");

echo $response;

Я получил следующие результаты:

///

boolean true

boolean true

boolean true

**boolean false**

Я не уверен, почему extension_loaded ("HTTP») возвращает true, но function_exists ("http_get») возвращает false, поэтому я не могу использовать функцию http_get без получения следующего в файле журнала Apache "

[Вт дек 31 12:32:26 2013] [ошибка] [клиент 127.0.0.1] Неустранимая ошибка PHP: вызов неопределенной функции http_get () в /home/user/main.php в строке 32 "

Не могли бы вы помочь мне решить эту проблему?

(та же проблема с использованием интерактивного режима консоли php -a)

phpinfo () показывает:

///

HTTP

Поддержка HTTP включена Расширение версии 2.0.3

Использованная библиотека скомпилирована Linked libz 1.2.7 1.2.7 libcurl 7.29.0 7.29.0 libevent отключен отключен

Директива Локальное значение Основное значение http.etag.mode crc32b crc32b

///

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос