[ウブントゥ]

WBOY
リリース: 2016-06-23 13:50:16
オリジナル
982 人が閲覧しました

$ch=cur_init();
実行エラー、プロンプト
PHP 致命的エラー: 未定義関数 cur_init(); の呼び出し
ただし、php5 php5-curl php-clicurl

#curl -V
curl 7.22.0 (x86_64- pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
プロトコル: dict file ftp ftps gopher http https imap imap ldap Pop3 Pop3s rtmp rtsp smtp smtps telnet tftp
機能: GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
#php -v
Suhosin-Patch (cli) を適用した PHP 5.3.10-1ubuntu3.13 (ビルド: Jul 7 2014 18:54:5 5)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0、Copyright (c) 1998-2012 Zend Technologies

しかし、拡張機能がロードされているかどうかを確認すると、実際にはロードされていないことが示されます:
例外: Extensioncurlは存在しません

この問題を解決するにはどうすればよいですか?


ディスカッションへの返信 (解決策)

curl_init を cur_init と書きましたか?

ああ、ここは確かに間違っていますが、それが原因ではありません。問題。 。

それを変更すると、実行結果は次のようになります:
PHP 致命的なエラー:
で未定義の関数curl_init() を呼び出します
それなら、curl がインストールされている場合、php 設定ファイルに拡張機能がある可能性があります。カール拡張機能 extension =curl.so を追加しますか?

それでは、curl がインストールされている場合は、php 設定ファイルに拡張子 =curl.so を追加してください。

自体が拡大の問題です。拡張子が追加されたかどうかを確認するには、上部のコマンドを入力するだけです: 例外: 拡張子curlが存在しません

さらに、拡張子は追加されていますが、一致するパスが間違っています。

今朝解決しました。
最後の質問です。ありがとうございます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート