0

Wamp サーバーの Netbeans で Selenium を Magento TAF と連携させようとしています。テストを実行すると、次のエラーが表示されます。

C:\wamp\bin\php\php5.4.3\pear\PHPUnit\Extensions\SeleniumTestCase\Driver.php の 995 行目の未定義関数 curl_init() の呼び出し

Google 検索を実行しようとすると、curl を有効にするようにという結果が表示され続けますが、これは有効になっているため意味がありません。かなり長い間有効にしていました。curl セクションの phpinfo からの情報は次のとおりです。

カール

  • cURL サポート:有効

  • cURL 情報: 7.24.0

  • 年齢: 3

  • 特徴

    • 非同期DNS:はい

    • デバッグ:いいえ

    • GSS ネゴシエート:はい

    • IDN:いいえ

    • IPv6:はい

    • ラージファイル:はい

    • NTLM:はい

    • SPNEGO:いいえ

    • SSL:はい

    • SSPI:はい

    • krb4:いいえ

    • libz:はい

    • CharConv:いいえ

  • プロトコル: dict、file、ftp、ftps、gopher、http、https、imap、imaps、ldap、pop3、pop3s、rtsp、scp、sftp、smtp、smtps、telnet、tftp

  • ホスト: i386-pc-win32

  • SSL バージョン: OpenSSL/0.9.8u

  • ZLib バージョン: 1.2.5

  • libSSH バージョン: libssh2/1.3.0

ファイルの 995 行目に次の行があります。

$curl = curl_init();

phpstorm で関数を ctrl + クリックすると、次のように表示されます。

C:\Program Files (x86)\JetBrains\PhpStorm

5.0.4\plugins\php\lib\php.jar!\com\jetbrains\php\lang\psi\stubs\data\curl.php とその行に私が持っている

function curl_init ($url = null) {}

何が起こっているのですか?

4

1 に答える 1

3

IDEが1つのphp.iniを参照しているように見えますが、WAMPサーバーでテストを実行すると、別のphp.iniを参照しています。

また:

a)IDEとWAMPサーバー間で同じpho.iniファイルを使用していることを確認してください。

b)すべてのphp.iniファイルのコメントがextension=php_curl.dll解除されていることを確認します。

于 2012-12-27T01:47:16.443 に答える