継承したサーバーで PHP を使用して CURL を動作させるのに問題がありました。
これまでのところ、行のコメントを外してextension=php_curl.dll
Apacheを再起動することにより、php.iniで拡張機能を有効にしました。
ただし、PHP の起動時に次のエラーが表示されるようになりました。
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/php_curl.dll
php_curl.dll ファイルは前述のディレクトリに存在せず、正規にダウンロードできる場所が見つかりません (PHP または Curl には含まれていないようです)。
更新ここ
の回答で提供されている手順に従って、新しい php_curl.so ファイルをコンパイルし、拡張ディレクトリにインストールすることができました。
フランソワ・デシェーヌに称賛を!
curl.so (php_curl.dll) モジュールを最初からコンパイルするには:
- ご使用のバージョンの PHP の新しいコピーをダウンロードして展開します。
- ターミナル ウィンドウを開き、curl ディレクトリに移動します (タイプ
cd php-5.3.3/ext/curl/
)。 - タイプし
phpize
ます。 - タイプし
./configure
ます。 - タイプし
make
ます。 - タイプし
sudo make install
ます。 extension=curl.so
php.ini でコメントを外します。
また、プロセスを開始する前に、拡張機能がコメントアウトされていることを確認する必要があります。そうしないと、モジュールが既に存在するというエラーが表示される場合があります。