[英]how to enable curl in xampp
我面临下面给出的这个错误
致命错误:在第11行的E:\\ xampp \\ htdocs \\ new \\ functions.php中调用未定义的函数curl_init()
我已经在php.ini
进行了更改。 我已经删除了前面的分号
;extension=php_crack.dll
extension=php_curl.dll
;extension=php_cvsclient.dll
然后重新启动xampp
但仍面临同样的问题。是否有任何其他更改需要。请让我知道,如果有任何我将非常感谢你们所有人
如果您使用的是XAMPP,请检查以下两个位置:
对于该行;extension=php_curl.dll
。
删除分号,保存两个文件,重新启动Apache,然后再次运行它。 我希望它能奏效。
在Xampp中,我在这个位置找到了php.ini
:
C:\xampp\php\php.ini
我删除了“;” 来自“; extension = php_curl.dll”行。 它工作正常。
确保在XAMPP中找到所有php.ini文件。 (在xampp文件夹中搜索它们)。 据我所知,XAMPP有两个或三个,可能是你在不正确的文件中启用它。
正如你所说,我们将取消注释php.ini中的“; extension = php_curl.dll”行
php.ini可以在多个地方。 要检查相关的位置,请转到phpmyadmin(http:// localhost / phpmyadmin)运行phpinfo() - >左侧菜单。
它会在左栏中显示半页:“配置文件(php.ini)路径”,右侧列中的路径。
或者只是在页面上搜索php.ini(Ctrl + F)
如果在不同的目录中,xampp的不同版本有php.ini,有些版本在不同的地方有3个版本的文件。 许多教程都说如果您稍后更改设置/使用,则更改所有这些内容。
在文本编辑器中打开文件并找到该行(通过搜索); extension = php_curl.dll
去除 ”;” 取消注释它,所以它变成:extension = php_curl.dll
保存存档。 重启apache。
仔细检查并再次运行phpinfo()。 搜索“curl”在“cURL支持”下应该说“已启用”。
干杯!
如果你已经从php.ini中取消注释了行并且仍然得到错误,你应该确保这个扩展文件存在于php文件夹中
所以检查这个文件
php_curl.dll
在xampp \\ php \\ exts中
如果它不存在而不是从互联网上下载并粘贴到那里
重启Apache。
脚步:
php_curl.dll
之前打开它并删除分号,所以,替换;extension=php_curl.dll
with extension=php_curl.dll
打开php.ini并查找“extension_dir”参数。 检查它是你的php扩展dir的正确和绝对路径。
Windows xampp上正确的扩展目录示例:
extension_dir=c:\xampp\php\ext
如果您不确定发生了什么,请尝试打开Apache错误日志并查找文本“php_curl”和“第0行未知”。 这是Apache无法加载模块时调度的典型错误消息。
运行phpinfo();
来自xampp并检查curl是否启用。 或从此处获取脚本以检查curl是否已启用。
http://www.webune.com/forums/how-to-check-curl-installed-in-php.html
看看这个: http : //www.kanersan.com/blog.php?blogId = 45我有一个类似的问题,除了错误报告。 在互联网上搜索,我发现的只是“修改php.ini文件”。 我修改了所有的php.ini文件,但我仍然得到了同样的错误。 原来WAMP有视觉设置我相信会覆盖php.ini。 因此,要打开curl,您可以在开始菜单中单击XAMPP图标 - > PHP - > PHP设置 - > php_curl(确保已选中)。
也许这是你的问题。
希望能帮助到你。
-c0d3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.