LinuxのcURLがインストールされていてもコンパイルされない

LinuxのcURLがインストールされていてもコンパイルされない

cURLはPHPにコンパイルされません。私は走っています:

[root@vps ~]# cat /etc/issue
CentOS release 5.7 (Final)
Kernel \r on an \m

次に、次を実行yum install curlしますyum install php-curl

   [root@vps ~]# which curl
    /usr/bin/curl
   [root@vps ~]# /usr/bin/curl -v
curl: no URL specified!
curl: try 'curl --help' for more information

私の環境では、カールはまだPHPでコンパイルされていないとマークされています。なぜ?

私はこれを使用し、phpinfo()次のように表示されます。

cURLサポート:有効

zencartしかし、私のvpsホストにインストールすると、次のように表示されます。

CURLはPHPにコンパイルされません。 - サーバー管理者に通知します。

この問題をどのように解決できますか?

答え1

私が見たので、それがphp.inicurl_init()にあることを確認してください。disabled_functionsここZencartインストーラはこれを確認します。

また、テストスクリプト(phpinfo()用に作成したスクリプトなど)で次のことを試して、何が起こっているのかを確認してください。

var_dump(curl_init());

関連情報