在IIS上安装php cURL

时间:2010-09-21 00:48:27

标签: php iis curl

我无法在IIS上安装PHP-CURL。我想我已经尝试了一切。

我的phpinfo()输出未将cURL列为可用。 我的路径中有C:\ PHP并正常工作。 我编辑了注册表以从C:\ PHP \ php.ini中读取。 phpinfo()输出显示加载的正确.ini路径。 我没有注释'extension = php_curl.dll' 我在C:\ PHP

中有ssleay32.dll和libeay32.dll
  • Windows Server 2003
  • IIS 6
  • PHP 5.2.4

2 个答案:

答案 0 :(得分:3)

尝试跑步:

php-cgi.exe -v

并查看是否出现任何错误。

通过转到命令行并输入:

,确保php在您的路径中正确无误
echo %PATH%

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

如果所有其他方法都失败,请尝试重新安装PHP,因为我记得有一些问题,但是卷曲模块不能在5.1.4上运行。

还有其他人提到安装线程安全的PHP软件包而不是解决类似问题的非线程软件包。

答案 1 :(得分:2)

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