【问题标题】:CURL extension needs to be loaded - Opencart on WAMP 3.0.0需要加载 CURL 扩展 - WAMP 3.0.0 上的 Opencart
【发布时间】:2016-08-23 13:02:06
【问题描述】:

我一直在尝试在 WAMP 3.0.0 上安装 opencart 2.1.0.2,但我不断收到错误消息“警告:需要加载 CURL 扩展才能使 OpenCart 工作!”,当我导航到 C:\wamp64\ bin\php 我注意到这里有两个 php 文件夹 php5.6.16 和 php7.0.0,尽管在我的 localhost 页面上它说当前的 php 设置是 php5.6.16。我在我的 php.ini 文件(在 php5.6.16 文件夹中)中进行了 CURL 搜索,发现了以下代码字符串

; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;
extension=php_bz2.dll
extension=php_curl.dll

我需要一些帮助,如何打开/加载 CURL?

【问题讨论】:

    标签: php curl wamp opencart


    【解决方案1】:

    有时会有多个php.ini 文件。您需要找到在运行时加载的那个。

    1. 创建一个新的 PHP 文件并回显您加载的 PHP 配置:echo phpinfo();
    2. 搜索是否可以找到专门用于 CURL 的部分。
    3. 如果没有,请找到Loaded Configuration File部分查看正在加载的 php.ini 文件。
    4. extension=php_curl.dll添加到加载的php.ini文件中。
    5. 重新启动 Apache。

    【讨论】:

    • 加载运行的是php5.6.16文件夹内的php.ini文件,具体在哪里添加extension=php_curl.dll?
    • 位置无关紧要,如果有,重启Apache并检查你的PHPinfo。它应该在那里。
    • extension=php_curl.dll 已经在两个 php.ini 文件中,我不明白为什么它不起作用。你能解释一下我如何找到在运行时加载的 php.ini 吗?我对这一切都不熟悉。
    • 第一步完成了吗?创建一个新文件并添加以下代码:<?php echo phpinfo();。在浏览器中执行该文件,然后将Loaded Configuration Filepath 粘贴给我。
    【解决方案2】:

    使用 WAMPServer 菜单是最简单的方法,并确保您修改正确的 php.ini 文件,因为有 2 个版本,一个用于 Apache/PHP,一个用于 PHP CLI。它还将确保您修改正确的php.ini 文件,以便在您进行修改时实际激活的 PHP 版本,记住 WAMPServer 可以在系统上拥有多个版本的 Apache & PHP 和 MYSQL,但每个版本只有一个活跃。

    (left click) wampmanager -> PHP -> PHP Extensions -> php_curl
    

    此外,如果您在 curl 中使用 https 地址,您可能还需要包含 php_openssl

    (left click) wampmanager -> PHP -> PHP Extensions -> php_openssl
    

    如果这些项目旁边有一个TICK则它们已经被激活,如果没有勾选则单击菜单项,php.ini文件将自动被修改并重新启动Apache。当修改完成并重新启动 Apache 时,您将看到 wampmanager 图标变为橙色,然后再次变为绿色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2018-01-08
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      相关资源
      最近更新 更多