為開發人員準備的PHP框架和工具集
1. Webasyst : Open Source PHP Framework for Multi-User Web Apps
Webasyst是一個開源的PHP框架/平臺,用于開發包含前臺和后臺基于Web的多用戶應用。Webasyst提供一個馬上可以使用的系統,實現用戶授權,訪問權限和路由設置,網站創建,時尚的CSS框架,用于快速的UI設計。
2. Fuel : Community Driven PHP 5.3 Framework
Fuel 是一個簡單、靈活的 PHP 5.3 的 Web 框架,其思路結合了來自主流框架的優點。
3. CakePHP
CakePHP是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設計模式的快速開發框架。該項目主要目標是提供一個可以讓各種層次的PHP開發人員快速地開發出健壯的Web應用,而 又不失靈活性。主要特性:
基于MVC架構視圖支持Ajax
內置校驗框架
提供應用程序的基礎模塊和CRUD 代碼自動生成功能
提供處理session,request,security的組件
靈活的視圖緩存功能
面向對象
無需配置:只要安裝好數據庫
兼容PHP4和PHP5。
4. Zend Framework
Zend Framework (ZF) 是用 PHP 5 來開發 web 程序和服務的開源框架。ZF 用 100% 面向對象編碼實現。 ZF 的組件結構獨一無二,每個組件幾乎不依靠其他組件。這樣的松耦合結構可以讓開發者獨立使用組件。 我們常稱此為 “use-at-will”設計。
雖然它們可以獨立使用,但如果組合使用,Zend Framework 標準庫理的組件也能形成一個強大而可擴展的web程序。 ZF 提供了強壯而高效的 MVC 實現,易于使用的數據庫摘要和實現 HTML 表單解析、校驗和過濾的表單組件,這樣 開發者可以通過這些易用的、面向對象的接口聯合所有這些操作。其它組件如 Zend_Auth 和 Zend_Acl 通過通用 的證書(credential)存儲提供用戶認證和授權。還有其它實現的客戶庫來簡化訪問最流行的可用的 web 服務。 不論你的程序需要什么,你都可能從 Zend Framework 中找到全面測試的組件來極大地減少開發時間。
Zend Framework 項目的主要贊助者是 Zend Technologies,但許多 其它公司也貢獻了組件或重大功能。例如 Google、 Microsoft 和 StrikeIron 作為伙伴提供了 web 服務接口和其它 希望給 Zend Framework 開發者使用的技術。
沒有活躍的 ZF 社區,Zend Framework 就不能交付和支持所有這些功能。社區成員包括貢獻者都可以在這些地方找到: mailing lists, IRC channels 和其它論壇。無論你有什么關于 ZF 的問題,在社區總能找到答案。
5. Akelos : A Port of Ruby on Rails PHP Framework
Akelos是一個類似于Ruby on Rails的PHP開發框架。它的主要目的是幫助程序員依據MVC模式開發基于數據庫的多語言Web應用程序。它通過約定俗成代替配置來讓你少寫代碼。此 外Akelos支持URL改寫,數據庫移植,純PHP支持Unicode,代碼生成,內置XHTML校驗器,自動locale管理,Ajax文件上傳等
6. Laravel : PHP Framework Committed to Elegance & Simplicity
Laravel is a PHP framework committed to elegance and simplicity. Programming doesn’t have to be painful. In fact, it can be enjoyable with the right tools. Laravel is for all PHP programmers, even beginners. In fact, Laravel’s documentation makes Laravel a great choice for both beginning and advanced PHP programmers.
In addition to the documentation, Laravel’s friendly community is always willing to help answer questions that aren’t covered in the documentation. Bundles are a great way to package and share Laravel code. They can be anything – from a complete ORM or simple debugging tools, and it’s a breeze to drop them into your application!
7. PUF : PHP Utility Framework
PUF is a PHP utility framework (that’s what PUF stands for). It’s a comprehensive collection of useful and popular PHP utility functions created to save time for developers that regularly use those functions when building web applications.
8. PHPSecInfo : Security Information about PHP Environment
PhpSecInfo 是一個類似 phpinfo() 的東西,不同的是它會列出你PHP 環境設定中存在的安全問題并給出一些建議。
9. Opauth : An Open Source PHP Library
利用知名第三方Providers (如Google、推ter 或非死book賬號)實現網站統一驗證登錄,已經被廣泛使用,而且對于最終用戶也是一種易于使用的模式。
然而,各個Providers處理登錄的方式都不太一樣,所以你必須逐一進行處理。
Opauth 是一個開源的PHP類庫,剛好能夠解決此問題。它消除了這些Provider之間的不一致,提供一個標準的方法來對他們進行處理。
10. Lucid Desktop : Open Source PHP WebOS
Lucid Desktop是一個基于PHP開發的開源webOS,數據采用數據庫存儲。它是一個多用戶系統,內置各種應用程序也是安裝和卸載。這些內置程序包括:文本編輯器、計算器、圖像查看器、簡單游戲、網絡瀏覽器、RSS 閱讀器、音樂播放器等。利用其提供的文件管理器,可以很方便添加、修改、刪除文件和文件夾。支持右鍵操作,支持更換桌面主題,在線更新系統。
11. ChiliScripts : Simple & Free PHP Stats Script
The application is free, open source, built with PHP and uses MySQL for storing the data.It presents a snapshot of the statistics -supported with charts- in a “OneView” page and sub-pages for viewing top-referrers, visited pages or referring keywords exist. And, a “History” page allows digging the statistics of past months. ChiliStats also offers a stats counter widget to be integrated inside web pages.
Source
12. Dummy : PHP Took Kit for Generating Filler Images & Contents
Dummy is a toolkit designed to make the development, testing and presentation of web prototypes less time consuming and more realistic. It does so by helping you populate your work with content and by randomizing key aspects of it’s layout, in a way, simulating connectivity to a live database, and making it possible to visualize, test and present something much closer to the outcome of a finished project.
Source
13. Image WorkShop : PHP Image Manipulation Class
PHP Image Workshop is an open source class using GD library that helps you to manage images with PHP. This class is thought like photo editing software, you can superimpose many layers or even layer groups, each layer having a background image. It makes the class most flexible ever. t has support for many functions like placing an image (or many images) on another one (good for watermarks), cropping, moving, resizing, rotating (with any degrees), superposing, writing and more.
14. jqmPhp : HTML Code Generator for jQuery
jqmPhp是一個開源項目,目的是為了簡化 jQuery Mobile 結合 PHP 的開發。
它是一個PHP類包,用于生成使用 jQuery Mobile框架所需要的HTML文件。
這些類都按JQM的功能特性進行劃分,所以你可按需截取里面的類進行使用。它支持JQM所有功能,并擁有良好的文檔。
15. Gantti : Gantt Charts With PHP

Gantti 是一個開源的PHP類用于快速生成甘特圖。
圖形采用純HTML5-CSS3實現,沒有JavaScript參與。其輸出看起來非常漂亮,但還可以通過SASS樣式進行定制。
其用法很簡單,只要定義一個開始/結束日期數組然后調用一個函數就可以。生成的甘特圖支持多種瀏覽器包括IE7+。