mac os php Phalcon拓展

mac 安装Phalcon 踩坑了 

方式一 :>= php7.3

先安装 psr扩展

GitHub - jbboehr/php-psr: PHP extension providing the accepted PSR interfaceshttps://github.com/jbboehr/php-psrGitHub - jbboehr/php-psr: PHP extension providing the accepted PSR interfaces

git clone https://github.com/jbboehr/php-psr.git
cd php-psr
phpize
./configure
make
make test
sudo make install


echo extension=psr.so | tee -a /usr/local/etc/php/7.3/php.ini 

编译安装phalcon扩展

PECL :: Package :: phalcon

wget https://pecl.php.net/get/phalcon-4.1.0.tgz
tar -zxvf phalcon-4.1.0.tgz && cd phalcon-4.1.0
phpize
./configure
make && make install


php.ini加入

extension=phalcon.so


重启php


可能会出现  fatal error: 'pcre2.h' 
解决方法:  ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.16/include/php/ext/pcre/pcre2.h

php -m | grep phal

看到 phalcon 表明安装成功

m1 可能会有'pcre2.h' file not found 的报错

执行ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.26_1/include/php/ext/pcre/pcre2.h(你的Cellar 中PHP的路径)

方式二 :< php7.3

​
git clone cphalcon: https://github.com/phalcon/cphalcon
cd cphalcon/build
sudo ./install
php.ini加入

extension=phalcon.so


重启php

​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值