在開發工做中,使用合適的工具能夠最大化地提升效率。此外,大量的開源項目也節省了開發者重複「造輪」的時間,使得開發者能夠專一於業務的實現。
本文介紹10款很是實用且開源的PHP開發輔助工具,但願對你有所幫助。
1. Debugbar
DebugBar是一個免費和開源的應用,可以集成至任何PHP項目中,並收集和展現分析數據。它有沒有任何依賴,支持Ajax請求,包括經常使用開發庫的通用數據採集器和收集器。
php
2. Monsta FTP
Monsta FTP是一個基於Web而且開源的FTP應用,它採用PHP開發,並擁有一個ajax界面,很容易更換皮膚。上傳和刪除文件均可以採用拖拉操做,支持一次性操做多個文件。這是開發PHP項目的一個很是不錯的組件。
ios
3. Phalcon PHP
Phalcon 是一個開源的、全堆棧、鬆耦合的PHP5 框架,使用 C 擴展編寫,專門爲高性能優化。無需學習和使用 C 語言,全部函數都以 PHP 類的方式曾現。
git
4. Pinba
Pinba是一個可做爲PHP統計服務使用的開源MySQL存儲引擎。它使用收到的數據來分析PHP應用性能並快速定位任何問題。
github
5. CaseBox
CaseBox 是一個基於 PHP/MySQL 的 web 開源內容管理框架,有着相似桌面環境的界面,容許用戶定義複雜的關聯用戶業務邏輯的內容類型。它包括全文搜索(能夠搜索PDF、Word等格式的文件)、過濾器功能、文件和任務管理功能。它提供構建塊的自定義內容管理解決方案,能夠存儲客戶端的信息和任意數量的文件。
web
6. Munee
Munee是一個用於圖片處理、合併壓縮CSS-JS以及緩存等操做的PHP庫,Munee有很強大的緩存功能,而且集成了 Imagine 這個工具用於圖片的處理,能夠在線快速調整圖片大小,或者裁剪圖片等。
ajax
7. PHPImageworkshop
PHPImageworkshop是一個基於PHP的圖像管理工具,能夠用來建立縮略圖、生成水印、圖像定位等,此外還能夠對圖片進行裁剪、移動、調整大小、旋轉、疊加、添加文字等操做。
數據庫
8. Sylius
Sylius 是一個開源的 PHP 電子商務網站解決方案,基於 Symfony2 構建。可管理任意複雜的產品和分類,每一個產品能夠設置不一樣的稅率,支持多種配送方法,集成 Omnipay 在線支付。
緩存
9. PhpMyFAQ
phpMyFAQ是一個支持多語言的FAQ系統,相似百度知道,支持多種數據庫。phpMyFAQ具備內容管理、圖片管理功能,支持多用戶、用戶組、新聞系統、用戶跟蹤、語言模塊,支持 Microsoft Active Directry 活動目錄。
性能優化
10. Pico
Pico 是一個PHP開源的CMS應用,它使用flat-files做爲數據庫,不須要安裝,直接可使用。它使用markdown標記來編輯內容,使用Twig模板引擎展現頁面。
markdown