当我要实现Authorize.net支付网关时.但是,我收到了这个错误:
调用未定义的函数curl_init()
请让我知道它有什么问题.
我尝试了30个答案和论坛主题的组合,但没有找到正确的答案.
我做了所有,但我怎么能启用curl int wamp服务器因为我需要它?
有什么办法吗?我试着取消注释 - 不工作?我尝试进入wamp任务栏图标 - php扩展 - php_curl我尝试将php_curl.dll复制到win sistem
不行
我需要做什么?
我正努力让cUrl工作,我很难过.
我extension=php_curl.dll在php.ini文件中取消注释并检查php_curl.dll存在于extension_dir指向的目录中.我还检查php.ini过Apache目录中是否正确.
我已将libcurl.dll's 复制到Windows/System32,Windows/SysWOW64和wamp\bin\php\php5.4.3
我每次都重新启动服务.
我仍然得到了Fatal error: Call to undefined function curl_init().当我跑步时,卷曲不会出现phpInfo().但是当我查看WAMP菜单PHP-> PHP扩展php_curl确实有一个复选标记.
任何提示?
编辑:
@Daniel_M:加载的ini是Apache目录中的一个,并且extension=php_curl.dll已经取消注释,并extension_dir指向(和)php/php5.4.3/ext所在的目录.php_curl.dlllibcurl.dll
@ficuscr:我已经复制libcurl.dll v.7.27.0了整个地方.我应该把它放在哪里?
一般情况下:当php_curl取消选中时PHP > PHP Extensions menu,致命错误的前提是:
SCREAM: Error suppression ignored for.php_curl检查时不会发生这种情况.在任何一种情况下,致命错误消息都是相同的.线索?
我正试图在我的盒子上使用curl而没有任何成功.
我的配置:
操作系统:赢得7位,
PHP:5.3.1,
Apache:2.2.14
我能够使用mysql扩展,所以我的php.ini的配置似乎很好.但是我在使用curl的Apache日志中得到错误:
PHP警告:PHP启动:无法加载动态库'C:/php-5.3.1/ext/php_curl.dll' - 找不到指定的模块.\ r \n在第0行的未知中
该文件就在那里,它正在加载php_mysql.dll没有任何问题.
我尝试了一切:将dll文件放在apache\bin,windows\system32中,将php EXT的路径放在PATH环境变量中.在Windows 32中放置一些lib(libeay.dll和sssomething.dll)
好吧,我认为这可能与我的Windows 64位或PHP版本有关.也许.我不知道了:(
任何的想法?
更新 我没有使用Wamp,因为我想知道我对我的系统做了什么,并最终选择我想要的apache,php和MySql版本.
我的解决方案
我在PATH environement变量中添加了PHP的路径并且它有效.我将尝试找出所需的DLL.
更新:好像它是libeay32.dll和sslleay32.dll必须在PATH环境变量.我添加到Apache的bin子目录,它工作.
我已经在他的文件夹中启用了 cURL 扩展php.ini,我已将多个 dll 文件从 PHP 文件夹复制到 Apache Bin 文件夹和 System 32 文件夹中,但 cURL 在我的系统上仍然没有启用。
我看过的所有解决方案:
如何在 PHP / XAMPP 中启用 cURL http://php.net/manual/en/curl.installation.php http://php.net/manual/en/curl.installation.php#115953 http://php.net/manual/en/curl.installation.php#115953净/手册/en/curl.installation.php#117372
我知道这一点是因为我仍然看到以下错误:
Fatal error: Call to undefined function curl_init() in C:\AMP\sites\ftp-crawl\index.php on line 55
当我仅运行时phpinfo(),没有 cUrl 选项。唯一提到 cURL 的是下面module authors,它的值是cURL: Sterling Hughes
我正在运行 Windows 10 开发人员机器,安装了 PHP、MySQL 和 Apache。
我还需要做什么或检查才能启用curl?
我在Win 64位操作系统上,使用Eclipse PDT开发PHP的PHP 5.6.8.
我遇到过这个调用未定义函数curl_init()的错误.
我删除了;前述extension=php_curl.dll在php.ini中 .Restarted Apache服务器,但仍然得到同样的错误.
我有什么不对的提示?
我知道这是一个经常被问到的问题,但我已经尝试了所有我发现的方法,但它仍然不起作用。
我在 Windows 7(64 位)和 PHP 5.4.3 上使用 WAMP 2.2。当我在本地主机中调用 curl_init() 时,出现以下错误消息:
Call to undefined function curl_init()
Run Code Online (Sandbox Code Playgroud)
我所做的:
当我调用 php_info() 时,我找不到 curl ...