簡體   English   中英

是否有可能兩個PHP框架彼此獨立地工作?

[英]Is it possible to have two php frameworks working a side of each other as separate?

我一直在為服務器端流程選擇合適的框架做進一步的研究,

所以我想到了一個問題:

  • 是否有可能兩個框架彼此分開工作?
  • 例如,我想讓Laravel作為服務器端管理員 ,而我想為我們的Web服務使用 PHP Phalcon (因為它是用C和更快的速度編寫的) ,這可能嗎?
  • 它會產生任何集成問題嗎?

提前致謝,

當然可以。 只需為兩個單獨的項目配置Nginx。 如果需要從管理員(Laravel)操作主(Phalcon)項目的數據,則可以在Laravel和Phalcon項目中使用一種數據庫配置。 或者如Rodrane所述,您可以在Phalcon項目中創建Oauth服務器,以從admin處理數據,而無需處理相同的數據庫連接。

如果要使用同一台Web服務器,那么當然可以設置兩個站點admin.mysite.comwww.mysite.com

每個站點將由一個不同的文件夾提供服務,在該文件夾中,您可以安裝Phalcon,Laravel或所需的任何其他安裝。

您也可以更改boostrapping方法,即

if ('/admin' === $url} {
    // Bootstrap Laravel
} else {
    //Bootstrap Phalcon
}

但這可能很難維護-您還需要確保最高安全性,即,如果您在Phalcon端登錄,則需要在Laravel端進行重新認證,等等。

暫無
暫無

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

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