修改php.ini时未加载PHP cURL

Sha*_*imi 7 php curl

要在PHP中启用cURL,请取消注释此行

extension=php_curl.dll
Run Code Online (Sandbox Code Playgroud)

但是cURL没有加载重启Apache.即使重新启动机器.我在Windows XP上安装了AppServer的PHP 5.2.1.

请帮我启用cURL.任何形式的帮助表示赞赏.

小智 6

我升级到PHP 5.6.4并且curl停止工作.php.ini和ext很好.

我通过在控制面板 - >系统 - 高级 - >环境变量中将C:\ php(我的php文件夹)添加到系统变量Path来解决了这个问题.


Waz*_*azy 5

试试这个:

  1. 从php.net 下载win32 PHP(不是安装程序)的副本(无论你想在你的网络服务器上运行哪个php版本).

  2. 然后从dll文件夹中复制这两个文件:libeay32.dll并复制ssleay32.dll到您的Windows/System32(无论您使用哪个Windows).

  3. 然后从extensions文件夹:获取php_curl.dll并将其放在您的/php/extensions文件夹下.

  4. 检查您php.ini的确保它指的是正确的扩展文件夹,例如:

    extension_dir = "./extensions/"
    
    Run Code Online (Sandbox Code Playgroud)

    并取消注释您的扩展名php_curl.dll,例如:

    extension=php_curl.dll
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启Apache

谢谢.希望对你有效.