Ativando / Instalando o Curl Extension (Servidor OSX / PHP 5.3.3 / Apache 2.2)

Eu tenho tido problemas para fazer o CURL trabalhar com PHP em um servidor que eu herdei.

Até agora eu habilitei a extensão em meu php.ini removendo o comentárioextension=php_curl.dll linha e reiniciando o apache.

No entanto, agora recebo o seguinte erro ao iniciar o PHP:

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

O arquivo php_curl.dll não existe no diretório mencionado anteriormente, e não consigo encontrar nenhum lugar legítimo para baixá-lo (não parece estar incluído no PHP nem no Curl).

ATUALIZAR
Seguindo as etapas fornecidas na respostaAquiEu consegui compilar um novo arquivo php_curl.so e instalá-lo no diretório de extensões.

Cudos ir paraFrancois Deschenes!!

Para compilar um módulo curl.so (php_curl.dll) do zero:

Baixe e extraia uma nova cópia da sua versão do PHP.Abra uma janela de terminal e vá para o diretório curl (Typecd php-5.3.3/ext/curl/).Tipophpize.Tipo./configure.Tipomake.Tiposudo make install.Descomentarextension=curl.so no seu php.ini.

Você também deve verificar se a extensão está comentada antes de iniciar os processos, caso contrário você poderá receber um erro sobre o módulo já existente.


questionAnswers(3)

yourAnswerToTheQuestion