zoukankan      html  css  js  c++  java
  • phalcon安装笔记

    参考官网

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

    添加配置文件

    cd /etc/php5/mods-available/
    sudo gvim ./phalcon.ini
    extension=phalcon.so

    重启服务器

    sudo service php5-fpm restart

    安装开发者工具,用来创建工程等等

    git clone https://github.com/phalcon/phalcon-devtools.git
    cd ./phalcon-devtools
    . ./phalcon.sh

    把当前目录添加到PATH

    注意,debian需要执行下

    sudo php5enmod phalcon

    不然会提示类找不到之类的错误

    在web_root目录下创建测试项目,注意需要添加修改权限

    phalcon project phalcon

    phpstorm添加支持

    file,settings
    搜索include,在Languages and frameworks,php里面添加phalcon-toolside版本号即可

    配置nginx

    sudo gvim /etc/nginx/conf.d/phalcon.conf
    server {
        #打开目录浏览
        autoindex on;
        autoindex_exact_size on;
        autoindex_localtime on;
        
        listen 80;
        server_name phalcon.com;
        root /var/www/phalcon/;
        index index.php index.html;
    
        location ~ .php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
            include fastcgi_params;
        }
        
        location /{
            rewrite ^$ public/ last;
            rewrite ^(.*)$  /public/index.php?_url=$1 last;
        }
    }

    本地hosts添加phalcon.com的映射,访问下phalcon.com,是不是看到界面了

  • 相关阅读:
    build.gradle文件详解<转> 推荐
    openGL 环境配置
    手写 大整数
    FOJ有奖月赛-2016年8月(daxia专场之过四题方有奖)
    2.1 基本计数方法
    第7章 代码
    第7章 高级数据结构的编程实验
    3.3 字符串(1)
    2016_NENU_CS_3
    3.2 区间信息的维护与查询
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/4674474.html
Copyright © 2011-2022 走看看