高性能PHP框架Phaicon

摘要

Phaicon是高性能的用C以扩展的形式写的PHP框架,具有高性能,低资源消耗的优势。在功能方面,要比鸟哥的Yaf框架更加完善,值得在web开发方面深入探讨和学习的东西。 软件首页 框架个性: 丰富的MVC应用(单模块,多模块和微应用) 支持ORM 支持HTT

Phaicon是高性能的用C以扩展的形式写的PHP框架,具有高性能,低资源消耗的优势。在功能方面,要比鸟哥的Yaf框架更加完善,值得在web开发方面深入探讨和学习的东西。

软件首页 http://phalconphp.com/
框架个性:

  • 丰富的MVC应用(单模块,多模块和微应用)
  • 支持ORM
  • 支持HTTP,请求/响应/COOKIE
  • MONGO的ODM
  • Volt的模板引擎
  • DI/IOC
  • 事件管理
  • Encryption
  • Escaping/Filtering
  • Forms Builder/Validation
  • Flash Messages
  • Cache
  • Pagination
  • Annotations
  • Security
  • Translations
  • Assets Management
  • Universal Auto-Loader
  • Logging
  • CLI

软件安装

前提条件:

  • PHP 5.X开发版本
  • GCC编译器

#Ubuntu
sudo apt-get install php5-dev php5-mysql gcc
#Suse
yast2 -i php5-pear php5-devel php5-mysql gcc

编译:

git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

即将在你的php.ini中增加
extension=phalcon.so

其实,Phaicon也需要其他扩展的支持,需要以下扩展的支持:

  • mbstring
  • mcrypt
  • openssl
  • PDO
  • PDO/Mysql
  • PDO/Postgresql
  • PDO/Sqlite
  • PDO/Oracle
  • Mongo