Mac安装Phalcon4.0及开发环境

需求:

1.php7.2以上

2.psr扩展

加入到php.ini,并且必须在phalcon.so之前,如下

extension=psr.so

extension=phalcon.so

地址 https://github.com/jbboehr/php-psr

3.pdo扩展(php已安装)

硬件需求:

依赖应用的需求

软件

>=php7.2

php扩展需求

curl

fileinfo

gettext

gd2

imagick

json

libpcre3-dev(Debian/Ubuntu),pcre-devel(CentOS),pcre(macOS)

pdo

openssl

mbstring

memcached

源码安装:

环境需求

php 7.2.x/7.3.x

gcc/xcode

re2c>=0.13

libpcre-dev

编译需求

下载zephir 地址 https://github.com/phalcon/zephir/releases 加入到系统命令行

对于phalcon4.0还需要安装php-zephir-parser扩展

下载地址 https://github.com/phalcon/php-zephir-parser  源码安装 修改php.ini 添加 extension=php_zephir_parser.so

下载phalcon源码 地址 https://github.com/phalcon/cphalcon

cd cphalcon

git checkout tags/v4.0.0 ./

zephir fullclean

zephir build

将phalcon.so 加入到php.ini

重启php-fpm。

phpstorm 代码提示

下载  https://github.com/phalcon/ide-stubs

在phpstrom里右键项目的Extenal Libraries 选择 Configure php include paths

点击+选择specify other ,选择上面项目的src/Phalcon目录即可。

开发辅助工具

下载 https://github.com/phalcon/phalcon-devtools

composer 安装依赖

ln -s  xx/phalcon-devtools/phalcon  /usr/local/bin/phalcon

phpstorm 支持

在配置中command line tool support 添加 custom tool 填写路径和别名,路径就是上面项目的路径。

官方安装文档地址 https://docs.phalcon.io/4.0/en/installation

猜你喜欢

转载自www.cnblogs.com/joystrong/p/12795829.html