2016-04-28 53 views
0

我一直試圖在WAMP 3.0.0上安裝opencart 2.1.0.2,但我不斷收到錯誤消息「警告:需要爲OpenCart加載CURL擴展到工作!「,當我導航到C:\ wamp64 \ bin \ php我注意到有兩個php文件夾在這裏php5.6.16和php7.0.0,雖然在我的本地主頁上它說當前的PHP設置是php5.6.16。我做(在php5.6.16文件夾中)我的php.ini文件中的捲曲的搜索,我發現代碼CURL擴展需要加載 - WAMP 3.0.0上的Opencart

; 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 

以下字符串我需要一些幫助在這裏,我怎麼打開/負載捲曲?

回答

0

有時候有幾個php.ini文件。您需要找到在運行時加載的那個。

  1. 創建一個新的PHP文件和回聲您已經加載的PHP配置:echo phpinfo();
  2. 搜索,如果你能找到一個專門用於捲翹部。
  3. 如果不是,請查找Loaded Configuration File部分以查看正在加載哪個php.ini文件。
  4. extension=php_curl.dll加載到加載的php.ini文件中。
  5. 重新啓動Apache。
+0

加載運行的是php5.6.16文件夾中的php.ini文件,我在哪裏添加extension = php_curl.dll? – stan

+0

位置並不重要,如果它在那裏,請重新啓動Apache並檢查您的PHPinfo。它應該在那裏。 –

+0

讓我知道如果它不起作用。 –

0

使用WAMPServer菜單是最簡單的方法,並確保您修改正確的php.ini文件,因爲有2個版本,一個用於Apache/PHP,一個用於PHP CLI。它也會確保你修正正確的php.ini文件,當你進行修改時,它實際上是活動的PHP版本,記得WAMPServer可以有多個版本的PHP和MYSQL坐在系統上,但每個活動只有一個。

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

另外,如果你在你的捲曲使用HTTPS地址,您可能會需要還包括php_openssl

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

如果這些項目具有然後旁邊有一個TICK他們已經被激活,如果沒有打勾然後單擊菜單項,php.ini文件將自動修改並重新啓動Apache。修正完成並重新啓動Apache後,您將看到wampmanager圖標再次變爲橙色,然後再變爲綠色。

相關問題