无法在 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的主要内容,如果未能解决你的问题,请参考以下文章