繁体   English   中英

调用未定义函数 curl_init() windows server2012RC 的致命错误

[英]fatal error call to undefined function curl_init() windows server2012RC

我使用的是 Windows SERVER 2012RC 64 位操作系统,php 5.6.3

我有一个错误:

致命错误:调用未定义的函数 curl_init()

我删除了; 在 php.ini 中的 extension=php_curl.dll 之前。 重新启动 Apache 服务器,但仍然出现相同的错误。

我的php.ini

我的 php.ini

php信息

我修复了以下列表文件从php文件夹中的问题(在我的情况下为D:\\ xampp \\ php)libeay32.dll libssh2.dll ssleay32.dll到c:\\ xampp \\ apache \\ bin(或您的apache \\ bin路径)中,重新启动apache并且工作正常,apache的库已过时

在Apache 2.4 32位版本Windows 7 x64上升级到php 7.1.6

这个curl实现的工作原理是:

  1. C:/(php文件夹路径)/php.ini enable extension = php_curl.dll

libeay32.dll,ssleay32.dll,libssh2.dll直接在php7文件夹中找到

  1. 将此添加到Apache / conf / httpd.conf

    加载curl和打开ssl库

LoadFile“ C:/(PHP文件夹路径)/libeay32.dll” LoadFile“ C:/(PHP文件夹路径)/ssleay32.dll” LoadFile“ C:/(PHP文件夹路径)/libssh2.dll”

对于 PHP 7.3 和 Apache 2.4.x,只需将 libssh2.dll 模块复制到 apache bin 目录中,例如 c:\\apache\\bin。 libeay32.dll 不再存在。

并确保 extension=php_curl.dll 没有被注释掉,即

extension=php_curl.dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM