Włączanie / instalowanie rozszerzenia curl (OSX Server / PHP 5.3.3 / Apache 2.2)

Miałem problemy z uruchomieniem CURL z PHP na serwerze, który odziedziczyłem.

Do tej pory włączyłem rozszerzenie w moim pliku php.ini, usuwając komentarzextension=php_curl.dll wiersz i ponowne uruchomienie apache.

Jednak podczas uruchamiania PHP otrzymuję następujący błąd:

PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/php_curl.dll

Plik php_curl.dll nie istnieje w wyżej wymienionym katalogu i nie mogę znaleźć żadnego uzasadnionego miejsca do pobrania go (nie wydaje się, aby był zawarty w PHP lub Curl).

AKTUALIZACJA
Postępuj zgodnie z krokami podanymi w odpowiedzitutaj, Udało mi się skompilować nowy plik php_curl.so i zainstalować go w katalogu extensions.

Cudos iść doFrancois Deschenes!!

Aby skompilować moduł curl.so (php_curl.dll) od podstaw:

Pobierz i wyodrębnij nową kopię swojej wersji PHP.Otwórz okno terminala i przejdź do katalogu curl (Typcd php-5.3.3/ext/curl/).Rodzajphpize.Rodzaj./configure.Rodzajmake.Rodzajsudo make install.Odkomentujextension=curl.so w Twoim php.ini.

Należy również upewnić się, że rozszerzenie zostało skomentowane przed uruchomieniem procesów, w przeciwnym razie może pojawić się błąd dotyczący istniejącego modułu.


questionAnswers(3)

yourAnswerToTheQuestion