5

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

我有 PHP 版本 5.2.4。

4

5 回答 5

1

检查您的 Apacheerror_log文件。即使php_curl.dll在您的 中激活php.ini,启动问题也可能会禁用您的php_curl.dll,因此它不会出现在phpinfo(). 搜索任何这样的行:

PHP Warning: PHP Startup: Unable to load dynamic library

还要检查php.ini是否加载了正确的文件(显示在开头phpinfo())以及您extension_dir的配置是否正确。

于 2013-05-29T20:31:43.667 回答
1

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

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

于 2013-09-02T15:01:44.227 回答
0

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

将该行更改为此为我修复了它:extension="C:\php\ext\php_curl.dll"

于 2013-05-29T19:50:06.500 回答
0

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

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

于 2012-11-08T09:32:01.940 回答
0

添加

extension=php_curl.dll 

在 php.ini 中

于 2012-11-08T09:36:47.193 回答