本文目錄一覽:
PHP開源框架是什麼意思?
所謂框架就是一個可以被廣泛應用的架構(如MVC),通常是大家常用而又沒什麼變化的東西,人們就把它框架,讓大家節省時間。比如ThinkPHP就 是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,並且遵循Apache2開源協議發布。早期的思想架構來源於Struts,後來經過不斷改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現.
主流 開源PHP架構都有什麼?PHP論壇架構都有什麼?
LAMP(Linux + Apache + MySQL + PHP)
LAMP 平台由四個組件組成,呈分層結構。每一層都提供了整個軟體棧的一個要害部分:
* Linux:Linux 處在最低層,提供操作系統。其他每個組件實際上也在 Linux 上運行。但是,並不一定局限於 Linux,如有必要,其他組件也可以在 Microsoft® Windows®、Mac OS X 或 UNIX® 上運行。
* Apache:次低層是 Apache,它是一個 Web 伺服器。Apache 提供可讓用戶獲得 Web 頁面的機制。Apache 是一款穩定的、支持要害任務的伺服器,Internet 上超過 65% 的網站都使用它作為 Web 伺服器。PHP 組件實際上是在 Apache 中,動態頁面可以通過 Apache 和 PHP 創建。
* MySQL:MySQL 提供 LAMP 系統的數據存儲端。有了 MySQL,便可以獲得一個非常強大的、適合運行大型複雜站點的資料庫。在 Web 應用程序中,所有數據、產品、帳戶和其他類型的信息都存放在這個資料庫中,通過 SQL 語言可以很輕易地查詢這些信息。
* PHP:PHP 是一門簡單而有效的編程語言,它像是粘合劑,可以將 LAMP 系統所有其他的組件粘合在一起。您可以使用 PHP 編寫能訪問 MySQL 資料庫中的數據和 Linux 提供的一些特性的動態內容。
至於PHP論壇,用Discuz 或PHPWind 比較主流。
主流開源PHP架構都有什麼?PHP論壇架構都有什麼?
自己百度 我知道就幾個 PHPthink 、PHPnow 、 PHPcms 、 phpwind 、織夢,帝國等
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297566.html