Phpinfo()没有显示卷曲

时间:2012-11-08 09:02:55

标签: php curl

我在php_curl.dll文件夹中有xampp/php/ext/,在php.ini文件中我设置extension=php_curl.dll(已删除';')。我还在extension_dir = "C:\xampp\php\extensions\"文件中设置了php.ini。然后我重新启动了Apache,即使我重新启动了系统2次。但直到Phpinfo()我可以t see curl. and I am getting error like“调用未定义的函数curl_init()”`

我有PHP版本5.2.4。

5 个答案:

答案 0 :(得分:1)

检查Apache的error_log文件。即使php_curl.dll中已激活php.ini,启动问题也可能会导致php_curl.dll停用,因此phpinfo()中不显示PHP Warning: PHP Startup: Unable to load dynamic library。搜索这样的任何一行:

php.ini

同时检查是否加载了正确的phpinfo()(显示在extension_dir的开头)并且{{1}}已正确配置。

答案 1 :(得分:1)

“在http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/。从页面底部的固定卷曲扩展列表中下载所需的文件,例如Windows 7 64位计算机将与非nts文件一起正常工作。”

来源:http://www.developingtheweb.co.uk/php-5-4-3-and-5-3-13-curl-extension-fix/

答案 2 :(得分:0)

并非每个php_curl.dll都与您的系统配置兼容。确保您使用的是扩展程序的兼容版本。

然而,为了确保您正在编辑正确的php.ini,您可以阅读phpinfo的输出。它会告诉你哪个php.ini文件已被加载。确保您正在修改同一个文件。

答案 3 :(得分:0)

添加

extension=php_curl.dll 

在php.ini中

答案 4 :(得分:0)

您可能需要使用整个路径而不是相对路径。

将该行更改为此修复了它: 延长= “C:\ PHP中\分机\ php_curl.dll”