2011-10-12 73 views
6

为了使卷曲的PHP我取消这条线PHP卷曲未装上修改php.ini中

extension=php_curl.dll 

但卷曲没有对重启动Apache加载。即使重新启动机器。我在Windows XP上安装了AppServer的PHP 5.2.1。

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

+0

你在你的PHP/ext目录有php_curl.dll? – matino

+0

是的我在我的PHP/ext文件夹中有php_curl.dll。 –

回答

5

尝试了这一点:

  1. 下载win32 PHP从php.net拷贝(而不是安装一个)(您想在你的服务器上运行PHP为准版本)。 libeay32.dllssleay32.dllWindows/System32(无论你的Windows有):

  2. 然后从dll文件夹,复制这两个文件。

  3. 然后从扩展文件夹:得到您的php_curl.dll并将其放在您的/php/extensions文件夹下。

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

    extension_dir = "./extensions/" 
    

    并取消您的扩展php_curl.dll例如:

    extension=php_curl.dll 
    
  5. 重启Apache

谢谢。希望对你有效。

+0

非常感谢你 –

+1

+1保存了我的调试永恒。对我来说,没有工作的权利的蝙蝠,但我注意到我有相同的文件在Apache的斌目录,所以我只是从那里删除他们,重新启动我的服务器,我们去了:) –

+0

现在用PHP 7我不能卷曲加载,不幸的是这些说明没有帮助。 –

5

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

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