Phalcon安装文档

参考链接
Phalcon
Phalcon-devtools
Iphalcon

以下安装环境以mac+xampp(php 5.5)为例。


主要安装分为如下两步

1、安装Phalcon的php扩展
2、安装Phalcon Tools工具

1、安装Phalcon的php扩展

1、下载phalcon的php扩展源码包并安装

普通安装:
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

特殊安装(使用集成的php环境或使用特别的php版本):
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build/php5/64bits  (具体以自身情况而定)
/Applications/XAMPP/xamppfiles/bin/phpize  (编译php扩展)
./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config   (配置php所在安装目录)
make && sudo make install 

2、配置phalcon扩展

通过以上安装会在php扩展目录中生成phalcon.so的扩展文件。
编辑php.ini  将phalcon.so扩展加入
extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/phalcon.so
(此处具体目录根据自己情况而定)

2、安装Phalcon Tools工具

1、下载安装Phalcon Tools
git clone https://github.com/phalcon/phalcon-devtools.git
tar -zxvf phalcon-devtools
cd  phalcon-devtools
sudo ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
    执行: phalcon commands help
    会出现以下信息:
    Phalcon DevTools (3.0.2)
    Help: 
    Lists the commands available in Phalcon devtools
    Available commands: 
    commands (alias of: list, enumerate) 
    controller (alias of: create-controller) 
    module (alias of: create-module) 
    model (alias of: create-model) 
    all-models (alias of: create-all-models)
    project (alias of: create-project) 
    scaffold (alias of: create-scaffold) 
    migration (alias of: create-migration) 
    webtools (alias of: create-webtools)
2、创建phalcon项目
phalcon project phalcon_test  (会生成phalcon框架文件)
cd phalcon_test
php -S localhost:8000 -t public .htrouter.php(将根目录指向public目录)
ok....开始吧

phalcon框架结构如下

 phalcon_test/
 |----app
 |      |----config
 |      |      |----config.php
 |      |      |----loader.php
 |      |      |----services.php
 |      |----controllers
 |      |      |----ControllerBase.php
 |      |      |----IndexController.php
 |      |----library
 |      |----migrations
 |      |----models
 |      |----views
 |      |      |----index
 |      |      |      |----index.volt
 |      |      |----index.volt
 |      |      |----layouts
 |----cache
 |----index.html
 |----public
 |      |----.htaccess
 |      |----index.php
 |      |----css
 |      |----files
 |      |----img
 |      |----js
 |      |----temp
 |----.htrouter.php
 |----.htaccess

你可能感兴趣的:(Phalcon安装文档)