3 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
如您所說(shuō),您的項(xiàng)目是一個(gè)多語(yǔ)言混合應(yīng)用程序。
我不建議您在項(xiàng)目的根目錄中安裝供應(yīng)商的供應(yīng)商目錄。如果您的php主要存在于Web目錄中,則可以在該web目錄中安裝供應(yīng)商。目錄結(jié)構(gòu)如下:
web/
---vendor/
------autoload.php
------...
---composer.json
---composer.lock
---...
src/
有關(guān)對(duì)已安裝庫(kù)的引用,可以使用include '../vendor/autoload.php'inweb/views/myfile.php加載作曲家自動(dòng)注冊(cè)腳本(或者您可以在統(tǒng)一的主條目腳本中引入自動(dòng)加載功能)。然后通過(guò)名稱空間調(diào)用第三方庫(kù):new Firebase\JWT\JWT();
然后,將供應(yīng)商提交給您的VCS,并將其打包到RPM或DEB中,這樣您的客戶就無(wú)需安裝composer。
谷歌翻譯的答復(fù)
編輯:將供應(yīng)商目錄放置在對(duì)Web服務(wù)器具有開(kāi)放權(quán)限的目錄中是危險(xiǎn)的。請(qǐng)根據(jù)實(shí)際情況調(diào)整具體目錄結(jié)構(gòu)。順便說(shuō)一句,名為web的目錄不一定具有Web服務(wù)器的打開(kāi)權(quán)限。

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果您不想使用作曲家,則只需下載該庫(kù)并在您的代碼中調(diào)用它即可。
<?php
require _DIR.'path-to-librayr';
use class;
- 3 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報(bào)