Здравейте,
Опитвам се да добавя CURL към PHP-то на един уебсървър, но срещам странен (или поне за мен) проблем.
Първо прекомпилирах PHP за CLI с опция '--with-curl' и проработи пичовски без никакви проблеми. При следващата стъпка обаче срещнах затруднение. Конфигурирах PHP със същата опция '--with-curl' този път за APACHE. След това обаче при опит да прекомпилирам APACHE получих следната спънка:
Примерен код |
/home/nick/php-5.2.4/ext/curl/interface.c:1123: undefined reference to `curl_easy_setopt' modules/php5/libphp5.a(interface.o):/home/nick/php-5.2.4/ext/curl/interface.c:1124: more undefined references to `curl_easy_setopt' follow modules/php5/libphp5.a(interface.o): In function `_php_curl_setopt': /home/nick/php-5.2.4/ext/curl/interface.c:1545: undefined reference to `curl_slist_append' /home/nick/php-5.2.4/ext/curl/interface.c:1516: undefined reference to `curl_easy_setopt' /home/nick/php-5.2.4/ext/curl/interface.c:1517: undefined reference to `curl_easy_setopt' /home/nick/php-5.2.4/ext/curl/interface.c:1586: undefined reference to `curl_easy_setopt' /home/nick/php-5.2.4/ext/curl/interface.c:1587: undefined reference to `curl_easy_setopt' /home/nick/php-5.2.4/ext/curl/interface.c:1588: undefined reference to `curl_easy_setopt' /home/nick/php-5.2.4/ext/curl/interface.c:1491: undefined reference to `curl_formadd' /home/nick/php-5.2.4/ext/curl/interface.c:1485: undefined reference to `curl_formadd' modules/php5/libphp5.a(interface.o): In function `curl_free_post': /home/nick/php-5.2.4/ext/curl/interface.c:1008: undefined reference to `curl_formfree' modules/php5/libphp5.a(interface.o): In function `curl_free_slist': /home/nick/php-5.2.4/ext/curl/interface.c:1016: undefined reference to `curl_slist_free_all' modules/php5/libphp5.a(multi.o): In function `_php_curl_multi_close': /home/nick/php-5.2.4/ext/curl/multi.c:326: undefined reference to `curl_multi_cleanup' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_info_read': /home/nick/php-5.2.4/ext/curl/multi.c:258: undefined reference to `curl_multi_info_read' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_select': /home/nick/php-5.2.4/ext/curl/multi.c:192: undefined reference to `curl_multi_fdset' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_remove_handle': /home/nick/php-5.2.4/ext/curl/multi.c:154: undefined reference to `curl_multi_remove_handle' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_add_handle': /home/nick/php-5.2.4/ext/curl/multi.c:97: undefined reference to `curl_multi_add_handle' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_init': /home/nick/php-5.2.4/ext/curl/multi.c:63: undefined reference to `curl_multi_init' modules/php5/libphp5.a(multi.o): In function `zif_curl_multi_exec': /home/nick/php-5.2.4/ext/curl/multi.c:215: undefined reference to `curl_multi_perform' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[2]: Leaving directory `/home/nick/apache_1.3.37/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/home/nick/apache_1.3.37' make: *** [build] Error 2 |
Дали някой би могъл да ми помогне, много ще съм благодарен.
(Apache 1.3.37 / PHP 5.2.4 / CentOS 5)