无法在 Easyphp Devserver 16.1.1 上激活 Curl

Posted

技术标签:

【中文标题】无法在 Easyphp Devserver 16.1.1 上激活 Curl【英文标题】:Unable to activate Curl on Easyphp Devserver 16.1.1 【发布时间】:2016-10-25 14:14:15 【问题描述】:

我正在尝试在我的 Easyphp Devserver 16.1.1 上激活 curl,但我不断收到错误消息:

PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php5619vc11x86x160615094909\ext\php_curl.dll' - Impossibile trovare il modulo specificato [无法打开共享对象文件:没有这样的文件或目录]。\r\n 在 Unknown on line 0

我做了以下事情:

    在两个 php.ini 文件中取消注释“extension=php_curl.dll” 验证了文件php_curl.dll确实存在于extension_dir中 已将 libeay32.dll、libsasl.dll、ssleay32.dll 复制到 c:\Windows\System\、c:\Windows\System32\、c:\Windows\SysWOW64\ 从http://curl.haxx.se/ca/cacert.pem 下载cacert.pem 并将完整路径添加到curl.cainfo 的php.ini 中 从https://curl.haxx.se下载各种版本的curl 在“我的电脑”>“属性”>“高级”>“环境变量”中设置 php 目录的路径(例如:C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\php\php5619vc11x86x160615094909\) 我在完成所有这些步骤后重新启动(特别是第 6 步)

至少有 5 个类似的问题,我遵循了每一个建议,但没有任何效果。 Apache 继续看不到我的 dll。有人可以帮忙解决这个问题吗?

【问题讨论】:

【参考方案1】:

我在使用 EasyPHP 时遇到了同样的问题,它解决的问题是我必须将 PHP 安装为不同的实例,而不是在 EasyPHP 构建中,并从命令行启动 PHP 服务。

【讨论】:

【参考方案2】:

老话题,但适合登陆这里并希望跳过卢锡安所有无用步骤的人。 只需在此链接上使用 Anar Haziyev 的答案: Activation Curl on EasyPHP

在easyphp开发服务器上工作。

【讨论】:

我做了所有@Lucian P. 做的事,但对他来说,这对我不起作用,你链接的答案也是如此,顺便说一句,这很奇怪,因为可能来自多个复制/粘贴和因此包含这个废话:“在 php.ini #zend_extension remove (;) front row ;extension=php_curl.dll”。我有 Windows 10、EasyPHP 和 Chrome

以上是关于无法在 Easyphp Devserver 16.1.1 上激活 Curl的主要内容,如果未能解决你的问题,请参考以下文章

虚拟主机配置

mysqli::query(): 无法获取 mysqli

moodle安装体验

无法使用 Easyphp 通过 android 设备访问 localhost

EasyPHP 无法访问 PhpMyAdmin

EasyPHP 无法连接到本地主机(端口 8080)