美文网首页
Phalcon安装文档

Phalcon安装文档

作者: flycorn | 来源:发表于2016-11-29 10:42 被阅读669次

    参考链接
    Phalcon
    Phalcon-devtools
    Iphalcon

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


    主要安装分为如下两步

    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安装文档

          本文链接:https://www.haomeiwen.com/subject/cqeapttx.html