簡體   English   中英

無法通過Netbeans composer擴展程序安裝Omnipay

[英]Trouble installing Omnipay via Netbeans composer extension

我目前正在嘗試將Omnipay安裝到我的Codeigniter項目中。 我被困在Windows上,因為我沒有SSH訪問需要在其中運行的框。 到目前為止,我已經在項目根目錄中獲得了一個名為“ vendor”的新目錄,其中包含許多空目錄,這些目錄引用了Symfony(出於什么原因)。

然后,我得到一個運行時異常,我需要在我的php中啟用openssl擴展以下載必要的文件,而這就是我遇到的問題。 我不在計算機上運行WAMP,而只是使用下載的php.exe與netbeans一起使用。

有沒有更簡單的方法來使全能支付運行? 就像只是從某個地方下載文件,然后像往常一樣將它們插入我的項目中一樣? 要在我的CI項目中運行一個簡單的庫似乎讓人頭疼。

請原諒我對作曲家的無知,但我目前看不到將其用於此特定項目的好處。

您可以在此處“下載”文件: https : //github.com/omnipay/common/archive/master.zip

問題是,Omnipay依賴於Guzzle(HTTP庫),而Guzzle依賴於一些Symfony組件。 因此,您將在一天的余下時間中下載依賴項,並確保擁有所有必需的文件。 那就是Composer為您解決的問題。

我沒有在Windows上運行Composer的經驗,但是我將從這里開始:

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

使用安裝程序

這是在計算機上設置Composer的最簡單方法。

下載並運行Composer-Setup.exe,它將安裝最新版本的Composer並設置PATH,以便您可以從命令行中的任何目錄調用composer。

一旦安裝了Composer,您應該可以在項目根目錄中簡單地創建一個名為composer.json的文件,其內容如下:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM