PHP не загружает модуль curl - PullRequest
0 голосов
/ 05 июля 2011

PHP не загружает модуль curl во FreeBSD. Я скомпилировал PHP с общей библиотекой curl, и бинарный файл php связывается с /usr/lib/libcurl.so .1 при проверке с помощью ldd.

Когда я пытаюсь использовать любой из API curl, например curl_init(), PHP выдает неизвестную функцию с фатальной ошибкой. Не уверен, в чем проблема. Кажется, все хорошо. Я даже пытался добавить extensions = /usr/lib/libcurl.so в мой php.ini файл, но пока не повезло. Любые предложения.

1 Ответ

0 голосов
/ 05 июля 2011

Компиляция PHP с общей библиотекой curl означает, что вы включили возможность PHP использовать curl, но не включили его.

Вам все еще нужно добавить:

extension=curl.so

Очевидно, убедитесь, что вы используете правильный файл php.ini в зависимости от того, используете ли вы командную строку (cli) или среду php сервера apache / web.

http://www.php.net/manual/en/curl.setup.php

В большинстве дистрибутивов Linux есть пакет для обработки добавления curl в php.

...