sudo yum install php-devel pcre-devel gcc make
yum install gcc libtool make git #因为安装的是minimal的系统,所以很多默认的工具是没有的
yum install php55w-devel # 会自动安装其他的依赖包。 至于为什么是php55w-devel,而不是php-devel, git clone git://github.com/phalcon/cphalcon.git cd cphalcon/build
安装前先编辑install文件,将编译php目录修改问你的安装目录
修改install文件--enable-phalcon --with-php-config=/usr/local/php/bin/php-config
先需要php有pdo的扩展 sudo ./install
---------------------
window安装phalcon 扩展 去官网下载window dll 选择 c86 和版本 还有nts版 按照phpinfo 的信息进行下载
注意:
通过phpinfo(); 查看其中的 Thread Safety 项,
如果是disabled 选择nts版
如果是enabled 选择ts版
根据php的版本来下载相应的扩展,版本必须对应
将php_phalcon.dll放入php的ext文件夹中,然后再php.ini添加代码extension=php_phalcon.dll
--------------------
window 安装memcache 的服务器端 和php的memcach扩展
-------------------------------
memcached
hasOne 一对一( $fields, $referenceModel, $referencedFields : 当前表中的字段, 对应关系模型, 对应关系模型中表的字字段 )
hasMany 一对多 ( $fields, $referenceModel, $referencedFields : 当前表中的字段, 对应关系模型, 对应关系模型中表的字字段 )
hasManyToMany 多对多
belongsTo 多对一( 属于 ) ( $fields, $referenceModel, $referencedFields : 当前表中的字段, 对应关系模型, 对应关系模型中表的字字段 )