100+ PHP 开源项目
WordPress 【PHP开源 博客Blog】
WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括:
1.文章发布、分类、归档。
2.提供文章、评论、分类等多种形式的RSS聚合。
3.提供链接的添加、归类功能。
4.支持评论的管理,垃圾信息过滤功能。
5.支持对样式CSS和PHP程序的直接编辑、修改。
6.在Blog系统外,方便的添加所需页面。
7.通过对各种参数进行设置,使你的Blog更具个性化。
8.静态html页面生成。
9.通过选择不同主题,方便地改变页面的显示效果。
10.通过添加插件,可提供多种特殊的功能。
11.支持Trackback和pingback。
12.支持针对某些其它blog软件、平台的导入功能。
13.支持多用户。
14.安装最简单。
15.Web标准支持非常好。
16.使用比较简单。
17.拥有大量的主题与插件。
![]()
Mambo 【PHP开源 内容管理CMS】
Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。它具有:
1、强大的内容编排功能
只需要熟悉简单的在线编辑方式就可以维护自己的网站内容
2、丰富、精美的模板/主题可供选择
3、优秀的性能
采用独有的网站缓存技术,让动态网站拥有静态网站的速度
4、针对搜索引擎收录而优化的功能。
5、多国语言支持
6、广告管理系统
7、文档管理系统
8、内容评论系统
9、流量统计
10、整个系统采用模化设计
目前已经有非常多的插件供选择
![]()
SquirrelMail 【PHP开源 Email】
SquirrelMail 是一套基于标准的,采用PHP4开发Webmail邮件系统。它内置纯PHP支持的IMAP和SMTP协议,所有页面都遵循HTML4.0标准(没有使用 JavaScript支持),以便最大限度兼容更多浏览器上。它对系统要求非常低,并且安装和配置非常容易。SquirrelMail具备一个客户端邮件 程序所应拥有的一切功能,包括支持增强型的MIME、地址薄、文件夹操作等等功能。
![]()
LifeType 【PHP开源 博客Blog】
lifetype是一个开源的Blog平台,在同一个系统中支持多个Blog和多个用户。它具有:
友好的用户界面
通过所见即所得文章编辑器,你可以编排出整齐漂亮包含图片,声音以及视频的的文章。做到 Podcasting的功能。此外通过摘要页面,你可以在每次登入管理者后台界面时就能够了解你Blog目前所有统计信息,包含最新文章,评论以及引用等等。
多媒体文档管理
通过管理者后台界面可以轻松做到自动图片缩放,上传大量文档,编写文档描述,让你可以很容易建立一个支持Podcasting的Blog。
多样化的主题
提供超过60个不同的精美模板供你选择。通过管理者界面,你可以安装,删除,编辑你当前所有的主题
丰富的插件程序
如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满足你的需求。其中最流行的插件有:Moblogging,Template Editor和Nested Comments。
垃圾信息过滤机制
内建采用贝叶斯判决规则的垃圾信息过滤机制,以保证你blog的评论和引用等不受垃圾信息的干扰。另外回复确认,回复验证CAPTCHAS,以及引用网址的检查都可以通过插件程序来新增。
支持引用
只要加入你所要引用的文章网址,通过引用自动查找的功能LifeType将会自动找出所有的引用网址来加以引用。
支持一个Blog多个作者
你可以给你的朋友权限来跟你一起写Blog,使你的Blog具有协同工作的功能。
安装简单
通过安装向导将会引导你轻松完成安装。并且你可以通过管理界面来控制所有设置,不需要去编辑配置文件。
移动功能
通过安装插件,你就可以在你的移动设备上Bloging。
支持多Blog与多使用者环境
利用支持多Blog与多使用者,单一的Blog后台管理以及全域的网站管理等功能,LifeType是非常适合用来架设Blog Hosting的社区网站平台。
统一的社区网站页面
简单的4个步骤就能够注册一个新的weblog,在社区网站的首页可以展示当前LifeType中最新和最热门的网记,文章或用户。
支持二级域名
让你的使用者能轻松的拥有自己的二级域名,比如:username.yourdomain.com或是blogname.yourdomain.com(你需要开启DNS中wildcards的设定,才可以使用这一功能)。
支持多国语言
其中包括中文。
高性能数据存取
利用Template Caching、Data Object Caching和全面的代码重整等技术来降低LifeType对系统资源的消耗,并且维持整个网站的稳定运作。这使得LifeType非常适合用来架设大型的社区网站。
此外LifeType是基于MVC模式架构开发具有很高的扩展性。相关的文档可以利用Doxygen自动生成。所有页面都符合XHTML1.0标准。拥有强大的插件框架。集成Smarty模板引擎。支持XMLRPC。
![]()
b2evolution 【PHP开源 博客Blog】
b2evolution是一个采用PHP+MySQL开发的,成熟的,优秀的Blog引擎。它包含了一个Blog工具所应具备的所有功能。它的特点包括:
1.即时Blogging:可以直接在web页面中Blogging。还能通过发送email或MMS或使用客户端工具如w.bloggar来Blogging。
2.提供大量的漂亮的外观供你挑选。
3.防垃圾信息机制。
4.支持多种语言包括中文(简/繁体)。
5.支持多Blog系统:假如你需要放2,3或100个不同的Blog/新闻聚合在你的网站上,只需一次安装就能搞定。每一个blog放在自己的页面,也可以在同一个页面同时放置多个blogs。
6.支持多用户和多作者:每个blog都有一组属于它的用户,你可以对这些用户设置不同的读写权限。
7.灵活分类:每个blog都可以分成不同的子类,然后子类通过主题来组织管理你的posts/news item。每个post可分配给多个子类。
8.遵守Web标准:集成一个XHTML标准检查器。
![]()
osCommerce 【PHP开源 E-Commerce】
osCommerce 是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块 简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。 osCommerce采用了Open Source世界里多种主流的技术方案,提供了一整套的免费和开放式的平台,包括强大的 PHP动态网站开发语言,稳定的Apache web服务器, 和速度一流的MySQL数据库服务器。 安装和使用osCommerce,不需要特殊的系统平台,sCommerce可以运行在任何支持PHP 4.1+的web服务器上,环境需要支持 PHP和MySQL即可,操作系统可以支持Linux,Solaris,BSD,或者Microsoft Windows 。
![]()
SugarCRM 【PHP开源 ERP&CRM】
SugarCRM 具有很强的可操作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业 管理人员、销售人员和客户之间建立了一个立体的管理系统,帮助企业对内和对外实现以“客户为中心”的全方位管理。SugarCRM 正是这样一款优秀的客户关系管理软件. 它在总结研究成功企业管理经理基础上,结合现代前沿营销理念,针对小企业的实际需求,实现了对客户和销售的全方位管理。
SugarCRM的特点
*.采用PHP编写,所以拥有最广泛的兼容性,在各种操作系统上都可以运行
*.具有多个界面方案,按不同主题提供用户选择
*.支持多语言,可以随时切换
*.可扩展性强,随时按照用户需求或者自己增加新的功能和模块
![]()
XOOPS 【PHP开源 内容管理CMS】
XOOPS 是一个高度可扩展、面向对象的建站系统,基于PHP语言和MySQL数据库开发。XOOPS 作为一个成熟的网站建设管理工具,可以方便地建设管理各类网站:内容管理与界面风格分离,便于方便灵活的设计切换不同的表现风格;成熟的功能模块化机制, 有各种丰富多样的模块可供选择定制,比如新闻发布、文章管理、论坛、相册、资源下载、广告黄页、电子商务、博客和知识库等;具有完善的权限管理机制,可以 针对不同用户群组设置不同的访问、编辑等权限。XOOPS 作为理想的WEB二次开发系统,可以开发各种规模不同类型的动态网络社区,实现高度定制化的内容管理功能。中文支持站点:XOOPS CHINA。
Serendipity 【PHP开源 博客Blog】
Serendipity 是一个采用PHP实现的weblog/blog系统。它功能丰富,符合标准,基于BSD License开源。它的特点包括:WYSIWYG与HTML编辑;内置强大的媒体数据库;多作者,可配置的权限/用户组系统;支持Threaded comment,嵌套分类;支持多种语言;丰富插件与模板库;强大的垃圾过滤功能;能够嵌到现有的Web页面中;支持XML-RPC;支持多种数据库 SQLite, PostgreSQL, MySQL, MySQLi;支持从其它Blog系统(WordPress,Textpattern,Moveable Type,bblog,...)导入的功能。
![]()
phpBB 【PHP开源 论坛系统】
phpBB具有友好的用户界面,简单易懂的管理面板和FAQ。你可采用PHP+MySQL,MS-SQL,PostgreSQL或Access/ODBC数据库来搭建自己的论坛系统。
主要功能特点:
1.支持流行的数据库服务器;
2.论坛和发贴数无限制;
3.多国语言界面;
4.支持开设公共和私用性论坛;
5.集成了强大的搜索功能;
6.有大量模版来支持用户实现不同的论坛表现风格;
7.集成即时消息收/发系统;
8.支持基于cookie和url等两种安全会话机制;
9.对用户和组有安全分级管理机制;
10.用户发贴数统计,用户等级授勋等实用功能。
![]()
Textpattern 【PHP开源 博客Blog】
Textpattern 是一款简洁而又漂亮的Blog引擎,主题很素雅,留有很大的个性化空间。内置Textile写作语法,所以作者不必懂得HTML标签语法也能轻松写作。预 设主题非常简洁,但可定制程度很高。TXP采用php+mysql构建,代码体积小,效率高,网页访问速度快。目前已经有中文语言包。适合做清新简练的风 格。
![]()
vtiger CRM 【PHP开源 ERP&CRM】
vtiger CRM是一套基于Web以销售能力自动化(SFA)为主的客户关系管理系统(CRM)。它基于是SugarCRM专业版(SPL1.1.2)开发的一个衍生版本。提供的主要功能有:
1. 日程管理
2. 潜在客户管理
3. 公司与联系人管理(*.直接从公司、联络人产生报价单、订单与发票。*.追踪客户采购产品的历史记录)
4. 产品管理(*.建立价格表并且将产品进行归类。*.建立产品与知识库文章的关连性。*.上传产品图片等功能)
5. 报价单(*.从列表追踪还没有响应的报价单*.在报价单新增线条项目与更新小计、税金、调整与总计金额*.同样的产品在不同的客户群选择不同的价格*.建立适合打印的报价单并且透过内建的邮件系统寄送给指定的客户)
6. 订单管理(*.将订单管理与CRM结合后可以让整个组织的采购与执行流程更流畅*.从订单列表追踪未付款的订单*.可以透过vtiger CRM 的厂商、制造商与经销商等单位取得商品信息*.透过仓库库存量与订单状况的整合来管理及时的库存水准*.可以根据各个组织需求自行调整的客户采购订单 (PO)与销售订单(SO)字段*.避免动态显示付款与送货住址时发生的重复作业*.在订单新增线条项目与更新小计、税金、调整与总计金额*.定期通知相 关单位库存下限,让库存随时可以应付订单的需求)
7. 发票管理
8. 管理商品知识库与常见问答等。
![]()
ThinkPHP 【PHP开源 开发框架】
ThinkPHP(FCS)是一个开源的快速、兼容而且简单的面向对象的轻量级PHP开发框架,全称是Fast,Compatible & Simple OOP PHP Framework。 FCS框架是从Java的Struts结构移植过来的中文PHP开发框架,是为了简化企业级应用开发而诞生的,使用面向对象的开发结构和MVC模式,并且 模拟实现了Struts的标签库,借鉴了国外一些不错的思想,尤其是Java框架方面,因此熟悉Java的开发人员相对比较容易上手。在借鉴国外优秀思想 的同时,FCS也更多地考虑了国内的应用开发需要。PHP4兼容、完全支持UTF-8,以及PATHINFO支持等,更加有利于国内的主机环境和开发需 要。FCS的宗旨是简化开发、提高效率和易于扩展。
![]()
phpLDAPadmin 【PHP开源 LDAP管理】
phpLDAPadmin 是一个基于Web的LDAP管理工具用于管理LDAP服务器的各个方面。你可以利用它浏览LDAP Tree,创建/删除/修改和复制节点(entry) ,执行搜索,导入/导出LDIF文件,查看你服务器的schema。你甚至可以在两个LDAP服务 器之间复制对象,恢复删除,复制树节点。
![]()
phpMyAdmin 【PHP开源 数据库管理】
phpMyAdmin是一个基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。
![]()
Drupal 【PHP开源 内容管理CMS】
Drupal是一套开源的内容管理平台,拥有多种功能,可以用来建设从个人网站到大型社区网站。Drupal包括以下的功能:
![]()
TYPO3 【PHP开源 内容管理CMS】
Typo3 是开源内容管理系统(CMS)和内容管理框架(CMF)。特性: 完善的用户和权限管理、认证系统;自动保存编辑中的内容, 自动优化图片;剪切板支持复制、剪切、粘贴; 便捷的上下文关联菜单,创新的快捷方式;人性化的各种操作向导;支持操作日志、系统级缓存控制; 支持离线编辑、前台编辑、内容导入导出、计划任务、全文检索、版本控制、流程控制; 支持多站点、多数据库;成熟完善的模版机制和扩展机制,支持静态页面(Html)输出.
![]()
Nucleus 【PHP开源 内容管理CMS】
Nucleus 是一个用于管理一个或多个blog的工具。它采用PHP4开发并需要MySQL数据库支持。Nucleus具有支持多个写作者,支持先预览再提交,内置评 论与投票系统,自动归档与全文搜索功能,支持RSS/Atom,文件/图片上传,IP过滤,数据库内容备份和恢复等。此外还可通过插件对其进行扩展。
![]()
Joomla! 【PHP开源 内容管理CMS】
Joomla! 是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。 Joomla!除了具有新闻/文章管理,文档/图片管理,网站布局设置,模板/主题管理等一些基本功能之外。还可通过其提供的上千个插件进行功能扩展包 括:电子商务与购物车引擎,论坛与聊天软件,日历,博客软件,目录分类管理,广告管理系统,电子报,数据收集与报表工具,期刊订阅服务等。
![]()
UCenter Home 【PHP开源 社交网络(SNS)】
UCenter Home 是一套采用PHP+MYSQL构建的社会化网络软件(Social Network Software,简称SNS)。
通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。
UCenter Home 强调“家”的理念,充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、相册等是否 公开、或只好友可看、或指定特别好友可看、或仅自己可看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以产生动态推送到好友面前。
UCenter Home 强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独屏蔽,确保因好友增多带来的信息噪音问题。
UCenter Home 以 UCenter 为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括 Discuz! 论坛、SupeV 视频、ECShop 商店等,用户在这些各类产品中的动作,都可以以动态的方式发送到 UCenter Home,让关注的好友们及时了解到自己的行为;同时,自己也可以在 UCenter Home 即可轻松理解好友在站内各种系统中的更新信息。
UCenter Home 1.2 正式版全面开源发布,并提供免费下载。
![]()
more.groupware 【PHP开源 OA系统】
more.groupware是一个基于Web采用PHP开发的办公套件。它的特点:简单的安装向导,易于模块管理和升级,高级权限管理,集成在线帮助,易于更换皮肤(使用CSS),基于Smarty模板引擎,支持MySQL和PostgreSQ,支持多种语言包括简体中文。 包含的模块有:Webmail,记事本,待办事项,通讯录,项目管理,文件管理,日历等。
![]()
GForge 【PHP开源 协同工作】
GForge 是一个基于Web的协同开发平台。它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。用于创建和控制访问源代码管理库(如 CVS,Subversion)的工具。GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。其它工具还包括:管理文件发布,文档管 理,新闻公告,缺陷跟踪,任务管理等。
![]()
PHPlist 【PHP开源 电子报】
PHPlist是一个开源newsletter管理器,易于与任何网站相集成。PHPlist的下载量每个月超过一万多次。它具有双向确认(opt-in)订阅机制,定时调度,RSS,点击跟踪,支持附件,退件管理等特性。
![]()
phpMyVisites 【PHP开源 网站流量统计】
phpMyVisites是一个网站流量统计系统,它能够提供非常详细的统计报告和高级图形报表。phpMyVisites不是一个Apache log分析工具,它建有自己的log。它的特点包括:
- 安装部署:提供可视化的安装向导,并且使用简单只要把一段简单的Javascript代码添加到你网站的页面中就能够马上开始收集访问者的信息。
- 一个简洁,友好的界面可用来展示数据和帮助数据分析。
- 提供简洁,明了的图形分析报表。
- 安全:phpMyVisites能够最大限度地阻止入侵和外部攻击。
- 支持多网站统计
- 多用户:可以添加无限个用户并对每个用户赋予不同的管理权限(针对某一个网站的查看和管理的权限)。
- 国际化支持:phpMyVisites提供30种语言包。
- 能够准确统计一段时间内的访问量(天/周/月/年)。
- 访问者的回头率:新访问者,经常访问者,有规律性的访问者。
- 提供多种文件格式的统计报告(PDF,Image等)。
- 对被统计的网页进行分组/分级。
- 访问者分析:统计访问者是从哪个页面离开网站的和从哪个页面进入网站或通过哪个搜索引擎的关健字进入网站,在网站的停留时间,所访问的页面等。
- 可通过e-mail或RSS聚合获取网站的流量信息。
![]()
ffmpeg-php 【PHP开源 其它】
ffmpeg- php提供一组易于使用,面向对象的API来访问和读取视频和音频文件中的信息。它包含能够从电影文件中获取画面来作为图片的方法。这个功能非常适合于从 电影文件自动创建缩略图。ffmpeg-php对于读取音频文件(mp3,wma...)的播放时间和速度等信息也非常好用的。ffmpeg-php支持 很多种视频格式包括:mov,avi,mpg,wmv等等。
![]()
FPDF 【PHP开源 PDF】
FPDF 这个PHP Class允许你采用纯PHP(更确切地说就是不需要使用PDFlib)来生成PDF文件。它所具有的特点包括:可选择的unit大小,页面格式和页边 距;页眉和页脚管理;自动分页;自动换行与文本自动对齐;支持JPEG与PNG图片格式;支持着色和文件超链接;支持TrueType,Type1与 encoding;支持页面压缩。
![]()
Xaraya 【PHP开源 内容管理CMS】
Xaraya 是一个开源的内容管理解决方案与开发框架,它包含了创建一个动态的跨平台内容管理系统所需要的基础模块和工具。Xaraya具有易于安装,易于使用,平台 独立(可运行在所有支持PHP的平台上包括Linux,Windows,Mac OSX与多种数据库比如MySQL,PostgreSQL),模块化(利用身份验证与事件系统可以向系统的核心加入所需要的模块附着新的身份验证方法), 可扩展性(利用它自己的动态数据模型,可以让你轻松注册新模块的数据结构) ,多国语言支持,安全(基于角色权限控制),快速(利用一个可配置的输出缓存系统实现)。
xmoovStream 【PHP开源 其它】
xmoovStream是一个采用PHP开发的开源流媒体服务器,能够将视频、图片、音频转成可以在网页上播放的流媒体。这个服务器还自带轻量级视频播放器和音频播放器。

TomatoCMS 【PHP开源 内容管理CMS】
TomatoCMS 是一个基于Zend Framework, jQuery和960 grid system等技术开发的开源CMS系统。TomatoCMS认为每个站点是由许多不同的元素组成,叫做小部件。通过TomatoCMS提供的一个可视化 工具叫Layout Editor可以很方便地创建、定制整个网站的布局。利用这个工具,可以拖拽,配置和预览整个网站的布局。TomatoCMS已经内置很多常用和流行的小 部件,并且程序员也可以很方便开发一个新的小部件。

Symphony 【PHP开源 内容管理CMS】
Symphony是一个采用PHP+MySQL开发的内容管理系统CMS。与其它CMS系统相比较Symphony最大不同之处在于采用XSLT做为模板引擎,不仅可以输出Web页面还可以生成CSS和JavaScript、PDF、SVG等。

Crystal 【PHP开源 开发框架】
Crystal是一个PHP数据库工具箱。由三个部分组成:CRUD操作封装组件,数据校验模块,数据库操作模块用于创建数据库、表格等。利用Crystal编写的SQL查询与具体数据库无关,支持MySQL、PostgreSQL和SQLite。
PHPMD 【PHP开源 其它】
PHPMD这个工具能够探测PHP源代码中一些潜在的问题。如:可能存在的Bug;未达最佳标准的代码;过于复杂的语法;从未使用过的参数、方法、属性。
Bo-Blog 【PHP开源 博客Blog】
Bo-Blog 2.0是一款基于PHP的、以MySQL为数据库支持的免费blog程序。
Bo-Blog 2.0的特色有:
HTTPSQS 【PHP开源 其它】
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用Tokyo Cabinet的B+Tree Key/Value数据库来做数据的持久化存储。HTTPSQS 具有以下特征:
● 非常简单,基于 HTTP GET/POST 协议。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。
● 非常快速,入队列、出队列速度超过10000次/秒。
● 高并发,支持上万的并发连接,C10K不成问题。
● 支持多队列。
● 单个队列支持的最大队列数量高达10亿条。
● 低内存消耗,海量数据存储,存储几十GB的数据只需不到100MB的物理内存缓冲区。
● 可以在不停止服务的情况下便捷地修改单个队列的最大队列数量。
● 可以实时查看队列状态(入队列位置、出队列位置、未读队列数量、最大队列数量)。
● 可以查看指定队列ID(队列点)的内容,包括未出、已出的队列内容。
● 查看队列内容时,支持多字符集编码。
● 源代码不超过700行,适合二次开发。
Phurl 【PHP开源 其它】
Phurl是一个基于PHP和MySQL实现的网址缩短服务。
rsslounge 【PHP开源 RSS相关】
rsslounge是一个基于PHP+MySQL开发的RSS供稿阅读器。可以分类,过滤供稿,设置优先权。除标准的供稿项目之外,rsslounge还支持图片/照片。为了定期从供稿获取内容,它提供两种选项:Cron Job或基于Ajax的请求。


Mandarin CCDS 【PHP开源 内容管理CMS】
Mandarin CCDS是一个基于PHP5/MySql5开发的内容管理系统CMS。支持多种语言。前台采用Smarty引擎、Xajax和jQuery等项目实现。

ProjectPier 【PHP开源 项目管理】
ProjectPier是一个项目管理和团队协作系统。可管理一个或数个团队的项目,并提供讨论版、站内讯息、档案管理、里程碑来协助团队管理。

BackPress 【PHP开源 开发框架】
BackPress这个PHP library提供用于开发Web应用程序的一些核心功能包括:日志,用户角色和权限,数据库连接(支持多种数据库),HTTP事务管理,XML-RPC服务器和客户端,对象缓存,SQL注入和XSS攻击的防御等。
Storytlr 【PHP开源 微博客MicroBlog】
Storytlr 是一个开源的微博和Lifestreaming平台。支持单用户和多用户两种模式。Lifestreaming一种在线记录个人日常活动的网络应用,它能 够聚合一个人的网络在线内容,比如博客日志,在社会性网络上面的更新,在线相册,聊天内容甚至只是一些喜欢的网站链接等等。Storytlr当前支持的网 站应用包括: Delicious、Digg、Disqus、Flickr、Google Reader、Identi.ca/Laconi.ca、Last.fm favorites、Picasa、Qik、RSS Feeds、Seesmic、StumbleUpon、Tumblr、Twitpic pictures in Twitter tweets、Twitter、Vimeo、Youtube收藏。

Easy PHP Pagination 【PHP开源 其它】
这是一个利用PHP按需要读取数据库中部分记录进行分页例子。

xFrame 【PHP开源 开发框架】
PHP xFrame这是一个基于PHP+XSLT技术实现的面向对象Web应用程序快速开发框架。它采用Simple Active Record模式实现保存、加载、删除记录,并能够将记录导成XML格式。集成memcached实现页面和数据库查询的缓存。提供详细的错误报告框 架,AES加密类、日志记录类,资源认证。
ZFDebug 【PHP开源 其它】
ZFDebug是一个Zend Framework调试工具条,这个工具条会出现在每个页面的最底部。能够显示页面展示发费时间,内存使用,数据库查询的数量,各变量运行期值,完整的SQL查询语句和查询时间,Zend_Cache和APC的缓存信息,运行异常信息等等。

GaleriaSHQIP 【PHP开源 图片管理】
GaleriaSHQIP是一个基于PHP+MySQL开发的照片管理系统。它拥有一个后台管理用于上传新图片和删除/修改之前上传的图片。前台采用piroBox jQuery插件来展示照片。

LimeSurvey 【PHP开源 其它】
LimeSurvey是一款开源的PHP在线问卷调查系统,支持使用MySQL,PostgreSQL或者MSSQL等多种数据。LimeSurvey有许多种特性,它具有创造一个优雅的在线调查所需的一切元素。
LimeSurvey具有以下特性:

PHPfileNavigator 【PHP开源 文档管理】
PHPfileNavigator是一个强大,可靠和易于使用的Web文件管理系统。拥有文件管理系统所有功能,易于安装和配置。

pivotx 【PHP开源 博客Blog】
pivotx是一个强大、灵活、开源的blog CMS。支持多个Webblogs,多个写作者,内置评论审查功能,垃圾信息防护,易于更换模板,一个灵活的扩展框架,SEO友好,支持MySQL数据库也可以将数据存储于文本型文件中如XML等。
![]()
phpDays 【PHP开源 开发框架】
phpDays是一个PHP5网站开发框架。基于MVC设计模式实现,支持Ajax,配置采用YAML,提供一个数据库抽象访问层(ORM)能够支持MySQL、PostgreSQL、MSSQL等数据库。
SpeedPHP 【PHP开源 开发框架】
SpeedPHP 以Core+MVC架构为基础:拥有90多项程序配置,让开发者更容易DIY自己的框架;Core(内核)是高效而实用的核心函数 集;Controller(控制器)提供程序良好的交互模式、权限控制、转向控制、多语言实现等;Model(数据模型)封装了大部分数据库操作,以及表 间关联、分页、函数缓存、数据验证等功能;View(模型)以Smarty模板引擎为基础,并且提供真实HTML生成、自动视图等功能。SpeedPHP 同时拥有功能强大的扩展类库,提供更为丰富的功能及接口,让开发者如虎添翼地进行系统开发。

XCache 【PHP开源 其它】
XCache 是一个又快又稳定的PHP opcode缓存器。经过良好的测试并在大流量/高负载的生产机器上稳定运行。经过(linux上)测试并支持所有现行PHP分支的最新发布版本,如 PHP4.4、PHP_5_1 PHP_5_2 HEAD(6.x),并支持线程安全。与同类opcode缓存器相比更胜一筹,比如能够快速跟进PHP版本。
PHP-Ext 【PHP开源 AJAX框架】
PHP-Ext是一个封装Ext JS Javascript控件的开源项目。它提供一套标准、强大的PHP4和PHP5 API来开发胖客户端程序。此外PHP-Ext还拥有一个Javascript helper工具用于简化Javascript的使用和代码生成。
Chyrp 【PHP开源 博客Blog】
Chyrp是一个超轻量级的开源Blog程序,但该有的功能都具备。它还拥有强大模板和插件系统,可以按需求进行扩展。
OurWebFTP 【PHP开源 其它】
OurWebFTP是一个基于Web的FTP客户端。支持多种语言,提供桌面FTP客户端所拥有的所有功能比如:上传/下载/复制/移动/删除/重命名文件,创建目录,发送email,解压缩文件,从其它FTP服务器转移文件,编辑文本类型的文件。

PHPanywhere 【PHP开源 其它】
PHPanywhere 提供一个类似于桌面IDE的代码编辑环境。让PHP开发人员能够在线编辑PHP代码。提供的特性包括:多项目支持、内置FTP浏览器(能够编辑文件、创建 /删除文件、编辑文件夹的权限),源代码高亮显示,撤消支持,多标签页,文本查找/替换,代码自动完成等。

net2ftp 【PHP开源 其它】
net2ftp是一个开源,基于Web的FTP客户端。它可以连到任意服务器,浏览文件,上传/下载/复制/移动/删除/重命名文件,查看文件内容带语法高亮显示。net2ftp还可以将文件复制/移动到其它FTP服务器上或对文件进行Zip/Unzip。

phpUnderControl 【PHP开源 其它】
phpUnderControl是持续构建工具CruiseControl的一个插件。提供一个代码浏览器用于浏览经过着色的PHP源代码和查看由HPUnit、PHP_CodeSniffer、CPD、Padawan等质量保证工具发现并经着色的错误源代码。
![]()
QueryPath 【PHP开源 其它】
QueryPath是一个用于操作XML和HTML的PHP Library。它不仅可以操作本地文件,也可以处理Web Services和数据库数据源。它的操作语法与jQuery相似。
Podcast Generator 【PHP开源 其它】
Podcast Generator是一个基于Web的播客发布系统。通过Web将多媒体文件(包括音频和视频)上传,它将自动生成w3c标准的podcast供稿和 iTunes特殊标签。此外Podcast Generator还提供一个强大的Web管理界面。易于安装(提供Web安装界面),支持任意多媒体类型(mp3、ogg、mpg、m4v、mov、 pdf等)并能够创建混合的音频和视频podcast。友好的Web管理界面:功能包括上传,修改,删除等。能够动态生成“最新Podcasts”和 “Podcasts归档”。支持多种语言。提供Web MP3 Streaming播放器。

qdPM 【PHP开源 其它】
qdPM是一个开源的项目管理系统,基于Symfony框架+PHP/MySQL开发。它支持为项目、任务、用户添加额外的字段,方便定制满足实际需求的系统。该还支持多种语言,默认已经提供多种语言文件。

phc 【PHP开源 其它】
phc是一个开源的PHP编译器,支持利用插件扩展功能。此外它还可以用于美化PHP代码,混淆PHP代码。也可以作为一个框架用来开发处理PHP脚本的应用程序。phc还可以将PHP代码转换XML或将XML转换PHP代码。
RedBean 【PHP开源 开发框架】
RedBean是一个易于使用,轻量级PHP ORM框架。RedBean拥有一个灵活的架构,其核心非常简约,可以通过插件来扩展功能。
MemChat 【PHP开源 Chat】
MEMChat是一个基于Memcached开发的群聊天插件,可以嵌到Wordpress、Blogger、个人和专业网站中使用。

Krumo 【PHP开源 其它】
很多PHP开发人员都是使用print_r()&var_dump()进行调试,其输出的结果难以阅读并且无格式。Krumo是一个能替换这些功能的开源项目。它能够显示关于任何PHP变量的结构信息。


Photo Booth 【PHP开源 其它】
Photo Booth是一个基于AS3 + PHP5开发,能够从摄像头获取图像的开源项目。

phUML 【PHP开源 其它】
phUML是一个采用PHP开发的UML类图生成器。它能够解析任何PHP5对象源代码并依据UML规范生成展示OO结构的UML类图。
![]()
conjoon 【PHP开源 Email】
conjoon是一个基于Ext JS+PHP/MySQL开发的Webmail和RSS客户端阅读器。此外还包含一个联系人管理模块。

Blurt.it 【PHP开源 微博客MicroBlog】
Blurt.it是一个基于PHP/MySQL搭建的微博客系统,类似于Twitter。用户可以在一个开放或私有的讨论群中与其他用户互交沟通。

PageCookery 【PHP开源 微博客MicroBlog】
PageCookery是一款国产的微博客,采用Php+Mysql架构而成,是国内首款公开发行的单用户版Mblog程序,支持从Flickr、last.fm等社交网站提取数据。

Jisko 【PHP开源 微博客MicroBlog】
一个PHP微博客应用程序提供类似于Twitter的API来扩展它的功能。用户可以拥有它们个性化的页面,能够很方便与其他用户发互发消息。Jisko还支持手机移动设备。

Floopo 【PHP开源 微博客MicroBlog】
Floopo是一个基于PHP+MySQL构建的微博客系统。它的功能非常类似于Twitter并且提供一个强大的后台来整个系统。

XMail Server Lite 【PHP开源 其它】
XMail Server Lite是一个开源的email服务器,并提供一个Ajaxed Webmail系统。提供Window&Linux OSs两种不同的安装包。该服务器能够管理SMTP/ESMTP&POP3协议,并拥有一个基于Web的管理控制面板。它能够支持无限个域名/用 户,包括虚拟域名和别名。 XMail Lite还提供防病毒集成,垃圾邮件过滤和一个记录所有活动的日记系统。

Elxis CMS 【PHP开源 内容管理CMS】
Elxis是一个强大的内容管理系统,拥有独特的多语言特性,它遵循W3C标准,安全,灵活,易于使用,界面时髦。此外Elxis还专注搜索引擎友好和性能优化。

Jojo CMS 【PHP开源 内容管理CMS】
Jojo CMS是一个搜索引擎友好的CMS。可以为文章定义SEO友好的URL。除了SEO友好之外,Jojo还可以让你增加产品管理数据库,博客,相册来扩展其功能。

Symphony 【PHP开源 内容管理CMS】
Symphony是一个使用XML/XSLT作为它模板语言的CMS。Symphony可以灵活定制网站的各个方面,包括从URL结构到发布的环境。

Concrete5 【PHP开源 内容管理CMS】
Concrete5是一个开源的内容管理系统拥有简单的管理员界面。当以管理员身份登录之后利用一个工具条可以在所看到的页面上直接编辑、排版。

Frog CMS 【PHP开源 内容管理CMS】
Frog CMS提供一个简洁友好的用户界面,灵活的页面模板,简单的用户权限管理以及文件管理所需的工具能够极大简化网站内容管理。

MODx 【PHP开源 内容管理CMS】
MODx是一个开源的 PHP 应用框架,可以帮助使用者控制自己的网上内容。它是开发人员和高级用户理想的控制系统,任何人都可以使用MODx发布、更新、维护动态网站,或html 静态页面的网站内容。
MODx 也是CSS布局的Ajax CMS ,是一个完全符合XHTML标准规范的php内容管理系统(CMS),内部集成的MooTools、Scriptaculous和Prototype 库,MODx系统能够帮助用户、开发者和CSS设计者或Ajax爱好者快速建立“Web 2.0”网站。

Open Upload 【PHP开源 文档管理】
Open Upload是一个可扩展的PHP开源项目用于创建一个私有/公共的文件下载服务器。主要特性包括:基于分组的访问控制权限,页面采用模板驱动,多数据库 支持(MySQL、Postgress等),多种用户登录验证方式(数据库,LDAP)支持。可以通过插件来扩展文件上传/下载限制功能(包括密码保护, 验证码,Email,IP限制)。
Automatic Face Detection in Photos with PHP 【PHP开源 其它】
利用OpenCV和PHP Facedetect扩展实现照片人脸自动识别。
SEO-Board 【PHP开源 论坛系统】
SEO- Board是一个快速,搜索引擎友好的PHP开源论坛。它非常适合于中小型网站使用。SEO-Board只注重速度,不会占用太多服务器资源。PHP与 HTML代码相分离很方便定制。提供有害信息过滤功能。支持设置版主。提交预览,锁定/置顶贴子,新贴加亮。自带Apache mod_rewrite支持。基于cookie的sessions机制(在URLs中没有SessionIDs)。支持多国语言。支持签名,头 像,BBCode和表情符号。提供RSS/Atom供稿输出。

GAPI 【PHP开源 其它】
Google Analytics PHP5接口。
Propel 【PHP开源 开发框架】
Propel是一个PHP5对象/关系框架ORM。它可以让你使用一组对象来访问数据库,并提供简单的API来存储和获取数据。
Outlet 【PHP开源 开发框架】
Outlet是一个PHP对象/关系映射框架ORM。该框架不需要实体对象实现指定的接口或继承某些基类。它是一个非常轻量级的框架,拥有一大把的工具和类可以用。
Doctrine 【PHP开源 开发框架】
Doctrine 是一个PHP对象/关系映射框架,基于DBAL实现。其最大的特点在于可以采用专门的面向对象的SQL方言(DQL:Doctrine Query Language)来编写数据库查询,类似于Hibernates HQL。这样可以不需要重复编写多余的代码,让程序变得更易于维护。
EasyPhpThumbnail Class 【PHP开源 其它】
EasyPhpThumbnail Class用于处理图片操作和生成缩略图。支持GIF、JPG和PNG三种格式。 提供的功能包括:Resize、剪切、旋转、翻转、另存、阴影、水印等。
Securimage 【PHP开源 其它】
Securimage是一个PHP验证码生成脚本,用来生成复杂的验证码图片。易于添加到现有网站表单中。Securimage能够实现从生成复杂的验证码图片到确保用户输入验证码的正确性。
Securimage的特性:

GalleryCMS 【PHP开源 内容管理CMS】
GalleryCMS 是一个专门设计用于管理相册的开源CMS系统。这个CMS没有提供一个前台来展示照片,它能够创建相册,添加照片然后生成XML文件。生成的XML文件格 式可以自定义,以便输出给Flash&JavaScript前台展示组件使用。该系统采用CodeIgniter框架开发并且易于安装。

USVN 【PHP开源 其它】
USVN是一个界面友好、基于Web的Subversion资源库的配置管理工具,可以利用USVN创建新项目,设置用户操作权限等。

InDefero 【PHP开源 项目管理】
InDefero 是一个用于构建类似于Google Code/Sourceforge的多项目管理系统。利用它可以轻松实现Bug跟踪。文档协作编写。下载区域。支持git、Subversion和 Mercurial的代码浏览器。代码审查。项目时间线。提供管理界面用于创建和管理项目。设置项目访问权限。搜索引擎。个人仪表盘。输出Atom供稿 等。

Ajaxed MySQL Table Editor 【PHP开源 其它】
Ajaxed MySQL Table Editor是一个开源的Web应用程序用于编辑MySQL表格和快速创建数据管理页面。除了标准的"新增、删除、修改、查看和复制"功能之外,还具有搜索,分页,排序,隐藏/显示列和导出成CSV等功能。

Lanius CMS 【PHP开源 内容管理CMS】
Lanius CMS是一个轻量级内容管理系统,支持多种数据默认使用内嵌的flatfile数据库引擎(Gladius DB)。支持多种语言(包括中文),能够自动根据用户使用的语言环境进行切换。提供备份/还原整个网站(包括SQL)的功能。可以从网站数据库导出/导入 SQL。能够生成搜索引擎友好的URL。XHTML是主要的输出格式。支持管理多个网站。PDF文档输入。

Moa 【PHP开源 图片管理】
Moa是一个轻量级、易于使用的个人相册。支持按文件目录的方式拆分成多个子相册。

WebSVN 【PHP开源 其它】
WebSVN是一个基于Web的Subversion Repository浏览器。可以查看文件或文件夹的日志,查看文件的变化列表,添加或删除任意版本号。

Sugar 【PHP开源 模板引擎】
Sugar是一个类似于Smarty的模板引擎,拥有一个简洁和易于理解的语法。
myTinyTodo 【PHP开源 其它】
myTinyTodo是一个简单并且界面简洁的工作计划管理程序。采用PHP开发,使有MySQL或SQLite存储数据。提供标签和标签云归类,设置优先权,密码保存,排序计划,搜索等功能。

jCore 【PHP开源 内容管理CMS】
jCore 是一个多网站内容管理系统,采用PHP+MySQL开发。它主要由两部分组成:jCore server(控制所有模块和libraries);jCore client (剥离自系统核心,其它用到的程序都来自服务器)。jCore提供的特性包括:多语言支持,动态表单(Form),RSS供稿制作,横幅广告管理,会员管 理,相册,文件共享,链接SEO优化,自定义404错误页面等。

LionWiki 【PHP开源 Wiki知识库】
LionWiki是一个基于模板的袖珍型百科系统。易于扩展,不需要数据所有数据都存储在文件中。它支持Wiki语法,页面历史,最新变化,页面重命名,密码保护(包括读取和编辑)。
Adminer 【PHP开源 数据库管理】
Adminer 是一个类似于phpMyAdmin的MySQL管理客户端。整个程序只有一个PHP文件,易于使用和安装。Adminer支持多语言(已自带11种翻译语 言文件,可以按自己的需求翻译相应的语言)。支持PHP4.3+,MySQL 4.1+以上的版本。提供的功能包括:
1:创建,修改,删除索引/外键/视图/存储过程和函数。
2:查询,合计,排序数据。
3:新增/修改/删除记录。
4:支持所有数据类型,包括大字段。
5:能够批量执行SQL语句。
6:支持将数据,表结构,视图导成SQL或CSV。
7:能够外键关联打印数据库概要。
8:能够查看进程和关闭进程。
9:能够查看用户和权限并修改。
10:管理事件和表格分区(MySQL5.1才支持)。

SVNManager 【PHP开源 其它】
SVNManager是一个基于Web的Subversion图形化管理工具。利用这个工具,用户可以远程创建仓库、删除和加载仓库、设置用户访问权限、邀请创建账号等功能。
TangoCMS 【PHP开源 内容管理CMS】
TangoCMS 是一个易于使用、功能强大的PHP内容管理系统。能够让你快速、轻松地创建和管理整个网站。拥有简洁的界面。易于定制的布局。灵活的权限和用户分组管理。 多媒体文件管理,方便上传和共享图片、视频、音乐让其它查看播放和评论。提供RSS供稿输出功能。优化URL,设置URL别名。
GetSimple 【PHP开源 内容管理CMS】
GetSimple是一个非常简单并且易于安装和定制的内容管理系统。它使用XML来存储数据,无需MySQL支持。一流的用户操作界面。提供撤销保护和备份。易于更换皮肤。

Open Web Analytics 【PHP开源 网站流量统计】
Open Web Analytics是一个开源的网站流量统计系统。基于PHP/Open Flash Chart/Ajax技术开发,既可以单独使用也可以与WordPress、Gallery&MediaWiki集成使用。支持多个网站,集成 Google Maps,RSS/Atom订阅跟踪等功能。

Picok 【PHP开源 其它】
Picok(personal information cockpit)是一个用于创建类似于iGoogle个性化首页的PHP开源系统。Picok基于PHP(Zend Framework),YUI开发。支持BM Lotus Notes,多用户,多国语言,多种数据库(MySQL、Microsoft SQL Server)。

MCM Backup 【PHP开源 其它】
MCM Backup是一个PHP/MySQL网站备份系统。它可以备份整个网站的文件和数据库并保存至你的PC中。
T-dah 【PHP开源 Email】
T- dah是一个PHP Webmail系统。该系统采用POP3协议收邮件,可以配置使用SMTP、PHP mail、Sendmail或Qmail来发送邮件。T-dah还包含以下几个模块:事件日历、群组聊天、文件夹管理、邮件搜索等。T-dah使用 TinyMCE WYSIWYG编辑器来创建新邮件。

DooPHP 【PHP开源 开发框架】
DooPHP是一个用于开发高性能Web应用程序的PHP框架。它主要关注7个方面的特性:MVC,REST,URI路由,ORM,模板引擎,易于使用和性能。该框架采用松耦合设计,方便开发人员修改和增加新功能。各开发框架性能比较:

DownloadMore InformationDashboard Framework 【PHP开源 开发框架】
Dashboard是一个模块化,快速的Web应用程序开发框架。它通过复用让PHP开发变得更加快速和安全。
支持楼主更新这个列表啊。
这个列表是转来的,不是我维护的 : )
强大。谢谢!
这个很帅,下午晚上考试回来看
开源的力量是超强悍的。。
99/100是英文 呜呜 看不懂