【问题标题】:Unable to activate Curl on Easyphp Devserver 16.1.1无法在 Easyphp Devserver 16.1.1 上激活 Curl
【发布时间】: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

我做了以下事情:

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

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

【问题讨论】:

    标签: apache curl easyphp devserver


    【解决方案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
      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多