初识phalcon——高性能的php框架

   Phalcon是一个开源的,全堆栈的,用C语言写成的php5框架,高性能的php扩展。同时Phalcon是松耦合的,也可以根据需要使用其他组件。

    说明:由于Phalcon编译在PHP5.3.1上,所有之前的版本无法支持Phalcon,笔者使用的是PHP5.4.3。 

搭建环境,安装Phalcon

    由于笔者现在使用的开发环境是windows xp,因此暂时只探讨windows下的安装方式。使用Phalcon只需要下载一个Windows的扩展即可,下载地址:http://phalconphp.com/download。下载完毕解压后放至php安装目录下的\ext文件夹中。

    然后编辑php.ini文件,增加下面一段:

    extension=php_phalcon.dll

    保存后,重启Web服务器。

    使用如下代码,检查安装是否正确:

    <?php   print_r(get_loaded_extensions());   ?>

    在浏览器的输出内容中查找phalcon,如果发现该项,则说明phalcon安装成功:

 

建立项目,目录结构如下:

 

   

    小结:由于Phalcon已经在上述的安装步骤中被当做一个php模块加载进来了,所以不需再include任何类库到项目中了。这也是Phalcon不同于ZF等其他框架的地方。以增添PHP扩展的方式来安装一个PHP的开发框架,是完全不同于传统的PHP框架的。可对Phalcon源文件进行编译,或选择所使用的操作系统对应的编译好的文件。