我一直在尝试在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?
答案 0 :(得分:0)
有时会有多个php.ini
个文件。您需要找到在运行时加载的那个。
echo phpinfo();
Loaded Configuration File
部分以查看正在加载哪个php.ini文件。extension=php_curl.dll
添加到已加载的php.ini
文件。答案 1 :(得分:0)
使用WAMPServer菜单是最简单的方法,并确保您修改正确的php.ini
文件,因为有2个版本,一个用于Apache / PHP,另一个用于PHP CLI。它还将确保您在修改时修改了实际处于活动状态的PHP版本的正确php.ini
文件,请记住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图标变为橙色然后再次变为绿色。