在Windows 8上使用PHP 5.6启用CURL

Cas*_*yle 5 php windows curl

我的Windows 8计算机上有Apache 2.4.12和php 5.6.9,我正在尝试为php启用curl扩展,但是我没有取得多大成功.在互联网上搜索此问题之后,似乎其他人遇到了同样的问题.以下是我发现的建议:

  • ;extension=php_curl.dll在php.ini中取消注释
  • ;extension_dir = "ext"在php.ini中取消注释
  • 下载并替换php的ext目录中的php_curl.dll文件与网站中的一个
  • 添加到安装php的PATH环境变量
  • 将libeay32.dll和ssleay32.dll从安装php的地方复制到C:\ Windows\System32

我已经尝试了除了列表中的第三项之外没有成功的每一个建议,因为它没有用于使用php 5.6的curl的.dll文件,实际上最高版本可用于php 5.4.必须有办法启用此扩展,而不必将我的PHP版本降级到5.4并使用该网站的.dll文件.我已经尝试在互联网上搜索一个.dll文件,如链接网站上的那个文件,对于php 5.6,而且版本已经过时了,但是我没有找到一个好运,所以我想帮助解决这个问题.

如何在我的Windows 8机器上为php 5.6启用curl?

Max*_* O. 9

找到您的php文件夹并按照以下说明操作:

  1. 移至Windows\system32文件夹:

    libssh2.dll,php_curl.dll,ssleay32.dll,libeay32.dll

  2. 移至Apache24\bin文件夹

    libssh2.dll

  3. 取消注释extension = php_curl.dll

注意:提示时不要覆盖.

资源

  • 对我来说,我只需将`libssh2.dll`复制到Apache24\bin文件夹即可. (5认同)

Iva*_*ele 3

我给你举一个非常适合我的设置示例:

  1. 下载了VC11 x86 线程安全版本的 PHP
  2. 将其解压缩到一个目录中C:\php
  3. 编辑php.ini-development,取消注释 2 行:
    • extension=php_curl.dll
    • extension_dir = "ext"
  4. 将此文件保存在php.ini.

我刚刚通过 CLI(这里是 Windows CMD)在 PHP 文件(即C:\php\php myFile.php)上测试了它,并且 cURL 工作了。

如果您安装了 Apache 并且更喜欢在浏览器中测试它,那么显然您必须使用您自己的文件结构来调整此安装,并且不要忘记重新启动 Apache。