PHP & CURL
Только что мучался с установкой данной связки CURL 7.1.16(самая свежая версия) упорно нехотел дружить с PHP 5.2.0(когда пересобирал PHP я получал следующую ошибку:
/home/admin/dist/php-5.2.0/ext/curl/interface.c: In function `zm_startup_curl’:
/home/admin/dist/php-5.2.0/ext/curl/interface.c:372: error: `CURLOPT_FTPASCII’ undeclared (first use in this function)
/home/admin/dist/php-5.2.0/ext/curl/interface.c:372: error: (Each undeclared identifier is reported only once
/home/admin/dist/php-5.2.0/ext/curl/interface.c:372: error: for each function it appears in.)
/home/admin/dist/php-5.2.0/ext/curl/interface.c:412: error: `CURLOPT_PASSWDFUNCTION’ undeclared (first use in this function)
/home/admin/dist/php-5.2.0/ext/curl/interface.c: In function `zif_curl_copy_handle’:
/home/admin/dist/php-5.2.0/ext/curl/interface.c:1164: error: `CURLOPT_PASSWDDATA’ undeclared (first use in this function)
В итоге ковыряния интернета обнаружил забавное решение проблемы - скачать более новую версию PHP
Для тех кто в танке - 5.2 и есть самая новая на текущий момент. В итоге пришлось последовать другому совету, и установить более раннюю версию CURL(7.1.14), которая была выпущена полтора года назад и в хедерах которой присутствуют выше указанные константы… Что интересно, что народ пишет о том, что хедеры эти изменены примерно год назад… Выходит, никто не тестировал PHP с новой версией CURL ?
В любом случае, 7.1.14 установилась и вроде даже работает
February 6th, 2007 at 9:36 am
Зачем так грубо
Качаем ext/curl из CVS для php5 и собираем все с последним Curl
February 7th, 2007 at 4:06 pm
Спасибо большое за совет, просто с релизом PHP 5 последний CURL работать увы не захотел, а с CVS я как-то стремаюсь качать исходники, боюсь что могут не совсем корректно работать - а для меня надежность и стабильность сайта самое важное…