我正在Windows7上的xampp本地服务器上安装Magento。如何修复这个错误"必须加载PHP扩展"curl"?
在XAMP的php.ini配置文件中取消注释以下行:extension=php_curl.dll
。
php.ini文件的位置主要是
%XAMPP_HOME%/php/php.ini
停止apache并重新启动它。
在examplep控制面板中,转到SCM选项卡,然后选择apache服务器并停止它,然后再次重新启动它。
然后,转到magento的安装页面并刷新页面。
要更改的设置:
;extension=php_curl.dll
到(已删除分号)
extension=php_curl.dll
我想指出一些关于这个问题的内容。首先在Wamp而不是Xampp下执行相同操作(即取消对php和apache目录下的extension=php_curl.dll行导致错误,因为Wamp没有将此dll与其分发(至少从wamp服务器2.2开始)。我不得不放弃wamp并安装examplep以运行magento。也许有人可以建议在哪里可以下载php_curl.dll这样马根托也可以和瓦姆普一起工作。
有一个magento检查表文件在:
http://www.magentocommerce.com/knowledge-base/entry/how-do-i-know-if-my-server-is-compatible-with-magento
这个脚本有两个问题。首先,开始标记应该是<?php
而不是<?
否则examplep服务器将不会运行它。其次,shell_exec()语句返回空数组,因为没有配置mysql的路径,仅此而已,否则甚至我想那部分应该没问题。(??)