Я пытаюсь использовать новый facebook API, и для этого требуется libcurl PHP. я использовал
sudo apt-get install php5-curl
sudo apachectl -k restart
И это не сработало. Я получаю ту же ошибку, и на странице phpinfo() ничего не говорится о libcurl.
Источником этой проблемы, вероятно, является то, что я собрал некоторые инструменты из исходного кода (apache2, php), но потом мне стало скучно, поэтому я установил множество расширений с помощью менеджера пакетов. Но я не совсем понимаю, как диагностировать точку отказа.
Установка apt-get для curl определенно сработала, и ее можно найти в
/usr/lib/php5/20060613/curl.so
Я думаю, что большая часть моей путаницы связана с тем, что я не знаю, какие файлы куда идут и для чего они предназначены. Любая помощь будет оценена по достоинству, и, пожалуйста, сообщите мне, если мне нужно предоставить дополнительную информацию.
edit: Конкретная ошибка, которую я получаю:
Exception: Facebook needs the CURL PHP extension.
из линии
if (!function_exists('curl_init')) {
throw new Exception('Facebook needs the CURL PHP extension.');
}
Убунту: 9.10
PHP: 5.2.13
Загруженный файл конфигурации: /etc/php5/apache2/php.ini