Skip to content
This repository

Web framework delivered as a C-extension for PHP

This branch is 0 commits ahead and 3685 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 build
Octocat-spinner-32 docs
Octocat-spinner-32 ext
Octocat-spinner-32 php-tests
Octocat-spinner-32 scripts
Octocat-spinner-32 unit-tests
Octocat-spinner-32 win32 Update /release files July 09, 2012
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 CHANGELOG

Phalcon PHP Framework

Phalcon PHP is a web framework delivered as a C extension providing high performance and lower resource consumption.

Get Started

Phalcon PHP is written in C with platform independence in mind. As a result, Phalcon PHP is available on Microsoft Windows, GNU/Linux, Mac OS X, You can either download a binary package for the system of your choice or build it from sources.


For use phalcon on windows you only should to download a DLL library ( Edit your php.ini file and then add:


Finally restart your webserver.


On a Unix based platform you can easily compile and install the extension from sources.


We need some packages previously installed.

  • PHP 5.x development resources
  • GCC compiler


sudo apt-get install php5-dev php5-mysql gcc make


yast2 -i php5-pear php5-dev libmysqlclient gcc make autoconf2.13


Follow these instructions to generate a binary extension for your platform:

 # git clone git://
 # cd cphalcon/build
 # sudo ./install

Add extension to your php.ini

Finally restart the webserver

Current Build Status

Phalcon PHP Framework is built under Travis CI service. Every commit pushed to this repository will queue a build into the continuous integration service and will run all PHPUnit tests to ensure that everything is going well and the project is stable. The current build status is:

Build Status


Phalcon is open-sourced software licensed under the New BSD License. See the docs/LICENSE.txt file for more information.

Something went wrong with that request. Please try again.