Phalcon:

Phalcon是开源的,全功能栈、使用C扩展编写、针对高性能优化的PHP5框架。Phalcon也是松耦合的,可以根据项目的需要使用其他对象。


安装:

作为PHP c扩展形式的Phalcon,需要一个略微不同于传统PHP的库或框架的安装方法。

注意:

Phalcon 可编译在PHP 5.3.1 及以上的版本,但是因为老PHP版本错误导致内存泄露,建议使用PHP 5.3.11 或更高版本

php 5.3.9 版本以前有几个安全漏洞,不建议在生产网站中使用。


Windows中安装:

1、下载 “php_phalcon.dll” 文件 下载地址https://phalconphp.com/en/download/windows

2、在php.ini 中添加 extension=php_phalcon.dll

3、重启服务器


Linux/Solaris/Mac安装:

1、基本要求:

PHP 5.3.x/5.4.x/5.5.x development resources

GCC compiler (Linux/Solaris) or Xcode (Mac)

Git (如果不是已经安装在你的系统,且你没有从Github上下载这个包并通过FTP/SFTP上传到你的服务器上)

2、通用平台下安装指定的软件包:

#Ubuntu

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


# Suse

sudo yast -i gcc make autoconf2.13 php5-devel php5-pear php5-mysql


# CentOS/RedHat/Fedora

sudo yum install php-devel pcre-devel gcc make


#Solaris

pkg install gcc-45 php-53 apache-php53


3、编译:

git clone --depth=1 git://github.com/phalcon/cphalcon.git

cd cphalcon/build

sudo ./install


4、具体参见====》https://docs.phalconphp.com/zh/latest/reference/install.html#linux-solaris-mac


路由:

标准理由:

/:controller/:action/:params controller----》控制器名称, action-----》方法名称 params-----》传递的参数