代码之家  ›  专栏  ›  技术社区  ›  Daveo

在IIS上安装php curl

  •  0
  • Daveo  · 技术社区  · 14 年前

    我不能在IIS上安装php-curl。我想我什么都试过了。

    我的phpinfo()输出没有列出可用的curl。 我的路径中有C:\php,并且工作正常。 我已经编辑了注册表以读取C:\php\php.ini。phpinfo()输出显示加载的正确.ini路径。 我有未注释的“extension=php_curl.dll” 我有ssleay32.dll和libeay32.dll在C:\php中可用


    • Windows服务器2003
    • IIS 6
    • 5.2.4菲律宾比索
    2 回复  |  直到 14 年前
        1
  •  3
  •   jduren    14 年前

    尝试运行:

    php-cgi.exe -v
    

    看看有没有错误。

    另外,通过转到命令行并键入以下内容,确保php在您的路径中是正确的:

    echo %PATH%
    

    同时确保php_curl.dll在正确的目录中,ssleay32.dll和libeay32.dll的版本相同。

    如果所有其他方法都失败了,请尝试重新安装PHP,因为我记得前一段时间curl模块不在5.1.4上工作时出现了一些问题。

    还有人提到安装线程安全的PHP包,而非线程包解决了类似的问题。

        2
  •  2
  •   Sam Day    14 年前

    是否确实将php_curl.dll放在php读取扩展名的目录中?文件权限是否正常?还有一个大问题:从哪里得到php_curl.dll?如果你有一个预编译的,它可能是为不同版本的PHP编译的,而不是你正在运行的版本。检查您的Web服务器日志,看看当您重新启动服务器/容器/任何东西时,PHP会产生什么结果。

    推荐文章