1

IIS 6.0、Windows Server 2003、PHP 5.2.6 で cURL を設定する際に問題が発生しています。

にインストールしましたC:\PHP

set PHPRC = C:\PHP\php.ini

コピー先ssleay32.dll_libeay32.dllC:\PHP

php.ini で、行のコメントを外します

extension=php_curl.dll

extension_dir="C:\PHP\ext"

c:\php\extdllを持っていますphp_curl.dll

C:\PHPにあるPATH

まだ取得中

致命的なエラー: 未定義関数 curl_init() の呼び出し

4

3 に答える 3

2

php_curl.dll が、php.ini の「extension_dir」の下にリストされているディレクトリにあることを確認してください。既に実行されている場合は、IIS を再起動してみてください (Apache は、php.ini を変更するときに常に私から再起動する必要があります)。

編集1:

コマンド プロンプトを開いて c:\php を実行し、次を実行してみてください。

php -c . -i | find /i "curl"

それは何らかの出力で戻ってきますか?その場合、IIS は間違った php.ini ファイルを使用しています。

編集2:

c:\php は PATH に含まれていますか? コマンドプロンプトから「echo %PATH%」で確認できます。

于 2008-10-07T03:14:29.353 に答える
1

多分それはc:\ windows \ php.iniをロードしていますか?構成を変更してからIISを再起動したと思います...:)

于 2008-10-07T11:52:55.953 に答える
1

最終的にphpを再インストールしてから、phpをアンインストールしました。次に、スレッドセーフでないパッケージを使用するのではなく、スレッドセーフなphpパッケージをc:\ phpにコピーして抽出しました

于 2008-10-23T06:48:51.007 に答える