【Phalcon】安装Phalcon(lnmp php7\win xampp)

来源:互联网 发布:sql必知必会第四版pdf 编辑:程序博客网 时间:2024/05/21 22:52

LNMP环境

CentOS6.5
nginx 1.6.2
MySQL5.6
PHP5.6 / PHP7.0.12

安装

1.下载安装依赖库

yum install php5-dev libpcre3-dev gcc make php5-mysql php5-fpm 

2.下载git库

git clone --depth=1 git://github.com/phalcon/cphalcon.git

3.切换到build目录

cd cphalcon/build

4.开始安装

sudo ./install

5.创建一个文件 phalcon.ini 到 /etc/php.d/ 这个目录下,内容如下:

extension=phalcon.so

注意:如果使用集成环境,如oneinstack,则把上述代码加到php.ini中即可

6.测试安装

php -r 'echo phpinfo();' | grep -i phalcon

p1

或者

php -r 'echo print_r(get_loaded_extensions());'

p2

nginx配置

配置nginx的时候,建议用$_SERVER[‘REQUEST_URI’]方式,这样可以防止自动加入$_GET[‘_url’]的隐规则,在参数签名时,如果你忘记这个隐规则会导至签名验证失败。

server {    listen   80;    server_name _;    index index.php index.html index.htm;    root $root_path/helloworld/public;    location / {        try_files $uri $uri/ /index.php$is_args$args;    }    location ~ \.php$ {            try_files $uri =404;            fastcgi_split_path_info ^(.+\.php)(/.+)$;            fastcgi_pass 127.0.0.1:9000;            fastcgi_index index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include fastcgi_params;    }}

phalcon开发工具

git clone git://github.com/phalcon/phalcon-devtools.gitcd phalcon-devtools/. ./phalcon.shln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalconchmod ugo+x /usr/bin/phalcon

测试工具安装

phalcon commands

p3

使用phalcon工具创建项目

phalcon create-project helloworld

windows xampp环境

php5.5.15 ts(线程安全)

p4

官网地址:https://www.phalconphp.com/zh/download/windows

注意
1. xampp在windows下永远都是32位的版本,所以需要下载x86的
2. 查看自己的phpinfo,看看php版本以及thread safety(线程安全)

下载好后,解压php_phalcon.dll到D:\xampp\php\ext这个目录下(具体以自己的xampp安装位置而定)

回到上一级目录D:\xampp\php\,找到php.ini,在文件尾加上

extension=php_phalcon.dll

重新启动apache,打开phpinfo,如下图即安装成功

p5

0 0