私のサーバーにGlypeというプロキシソフトウェアをインストールしようとしています。 「GlypeにはcURL / libcurlが必要です」というメッセージが表示され続けます。最新バージョンのカールをインストールしました。なぜこれが起こるのですか? GlypeはPHPを使用して実行され、カールバイナリは/ usr / binにありますrwxrwxrwx
。
答え1
glypeをダウンロードし、それがPHPプログラムであることがわかったので、必要なのはlibcurlやCURLバイナリではなくphp_curlモジュールです。
apt-get install php5-curl
あなたのために働く必要があります。
Apacheを使用してPHPを実行している場合、Apacheを再起動するとインストールが完了します。
service apache2 restart
答え2
次の追加情報を提供してください。
- どのディストリビューションを使用していますか? (または*nix味)
- グリフバージョン
私の提案は、あなたがインストールする必要があるということですlibcurl
たとえば、Debianシステムの場合:
$ dpkg -l | grep curl
ii curl 7.21.0-2.1+squeeze2 Get a file from an HTTP, HTTPS or FTP server
ii libcurl3 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (OpenSSL)
上記のコマンドを使用してライブラリをすでにインストールしていることを確認するか、Linux Mintを使用しているので、次のコマンドを実行してライブラリをインストールdpkg
できる必要があります。libcurl
apt-get install libcurl3
あるいは、利用可能な他のパッケージを使用することもできる。
答え3
あなたのクエリと実行したテストによると、最初にcURLをインストールしたように見え、正しくインストールされているにもかかわらず、PHPがカールパスを見つけることができないようです。phpinfo
ドキュメントルートにページを配置し、PHPがインストールされているカールを使用していることを確認して、さらに問題を解決します。もしそうなら、カールが正しく機能していることを確認したいかもしれません。カール関数を実行するサンプルスクリプトを作成し、エラーが発生していることを確認してください。