2013-12-10 112 views
0

我正在嘗試將Omnipay安裝到我的Codeigniter項目中。我被困在窗戶上,因爲我沒有ssh訪問需要運行的框。到目前爲止,我已經在名爲「vendor」的項目根目錄中獲得了一個新目錄,並且它包含了很多涉及Symfony的空目錄(因爲什麼原因超出了我)。通過Netbeans作曲家擴展安裝Omnipay問題

然後我得到一個運行時異常,我需要在我的php中啓用openssl擴展來下載必要的文件,這是我卡在哪裏。我不在我的電腦上運行WAMP,我只是使用我下載的php.exe與netbeans一起工作。

是不是有一種更簡單的方法來讓omnipay運行?就像從某個地方下載文件並像正常一樣將它們插入到我的項目中?讓一個簡單的庫在我的CI項目中運行似乎令人頭疼。

請原諒我對作曲家的無知,但我目前看不到在這個特定的項目中使用它的好處。

回答

0

你可以在這裏「只需下載」文件:https://github.com/omnipay/common/archive/master.zip

的問題是,Omnipay取決於狂飲(HTTP庫),並狂飲取決於一些Symfony的組件。所以你會花一整天的時間下載依賴關係,並確保你有所有必要的文件。這是Composer爲您解決的問題。

我沒有在Windows上運行作曲任何經驗,但我會從這裏開始:

http://getcomposer.org/doc/00-intro.md#installation-windows

使用安裝

這是獲得作曲設置最簡單的方法在你的機器上。

下載並運行作曲家-的Setup.exe,它將安裝最新 作曲版本並設置PATH,這樣你可以從任何目錄 作曲家在命令行中。

一旦你安裝Composer,您應該簡單地能夠使一個項目中的根命名爲composer.json文件,其內容如下:

{ 
    "require": { 
     "omnipay/omnipay": "~2.0" 
    } 
} 

然後使用命令提示符,cd到項目的目錄,並運行composer update來下載Omnipay文件及其所有依賴項。