古いバージョンの Debian と Ubuntu では、PHP 用の Curl 拡張機能をインストールし、Web サーバーを再起動することでこれを解決しました。 Web サーバーが Apache 2 であると仮定します:
sudo apt-get install php5-curl
sudo service apache2 restart
新しいバージョンでは、パッケージ名が変更されています:
sudo apt install php-curl
さらにインストールする必要がある可能性があります:
sudo apt-get install curl libcurl3 libcurl3-dev;
curl はインストールが必要な拡張機能で、PHP のバージョンとは関係ありません。
http://www.php.net/manual/en/curl.setup.php
コメントできるほど評判がありません。 Ubuntu とシンプルなものを使用:
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
うまくいかなかった
何らかの理由で curl.so
デフォルトでは選択されていない場所にインストールされました。 extension_dir
を確認しました 私のphp.iniで、 curl.so
をコピーしました 私の extension_dir
に
cp /usr/lib/php5/20090626/curl.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626
これが誰かの役に立てば幸いです。それに応じてパスの場所を調整してください。