Сводка: curl установлен, но я все еще получаю эту ошибку, пытаясь использовать его:
[Mon Nov 14 16:39:05 2011] [error] [client 75.145.113.155] PHP Fatal error: Call to undefined function curl_init() in /.../htdocs/system/application/libraries/paypal/Paypal_pro.php on line 619, referer: http://example.com/buy/checkout
от phpinfo:
Additional .ini files parsed /etc/php5/apache2/conf.d/curl.ini
extension_dir /usr/lib/php5/20090626+lfs
Я подтвердил / etc / php5/apache2/conf.d/curl.ini и /usr/lib/php5/20090626+lfs/curl.so действительно существуют.
Вот содержимое curl.ini:
extension=curl.so
Когда я просматриваю созданный мной файл phpinfo, в нем отображается раздел для curl, но запись функций там пуста.Это нормально?Если нет, что бы это вызвало?Я использую Bunut и установил curl со следующей командой от имени root:
apt-get install php5-curl
Это работало без ошибок.Я перезапустил Apache несколько раз без эффекта.Я делал это много раз на других системах, как Ubunut, так и RedHat без каких-либо затруднений, поэтому я понятия не имею, что здесь не так.