据说phalcon是第二大开源框架,文档为英文,不过也不是很难看懂,说的很清楚。

1.对系统要求

     PHP>=5.3developmen resource

     GCC

     Git(其实没有也行,手动下载源码)

2.安装

     Centos下使用yum安装

     (环境工具安装)sudo yum install php-devel pcre-devel gcc make

     (安装phalcon)git clone --depth=1 git://github.com/phalcon/cphalcon.git
                                    cd cphalcon/build
                                    sudo ./install

      然后在 /etc/php.d/新建文件phalcon.ini ,内容为

      extension=phalcon.so

3.工作目录

     工作目录都是在 Document Root下面

    一般结构为

    test/
      app/
            controllers/
            models/
            views/
      public/
           css/
           img/
           js/
           index.php

     如果不想影响系统,那我们需要在工作目录下书写re_write规则

     例如在/var/www/html/ABC目录为工作目录

     首先添加一个规则.htaccess放置于ABC 目录下,内容为

     <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteRule ^$ public/ [L]
     RewriteRule (.*) public/$1 [L]
     </IfModule>

     然后在/public/添加.htaccess
     <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
    </IfModule>

    注意:要打开   .htaccess的使用,修改http.conf

     Options FollowSymLinks 
     AllowOverride None 
     改为 
     Options FollowSymLinks 
     AllowOverride All 
     去掉下面的注释 
     LoadModule rewrite_module modules/mod_rewrite.so Options FollowSymLinks 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐