mac m1 php7.0安装phalcon3.0.x扩展和其他扩展

mac m1 php7.0安装phalcon3.0.x扩展和其他扩展

下载phalcon

失败的办法

使用网上说的brew下载的方式总是下载失败:

brew tap tigerstrikemedia/homebrew-phalconphp
brew search phalcon
brew install tigerstrikemedia/phalconphp/php70-phalcon

失败。

之后找了好多安装的办法:
直接clone

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

显示信息不支持<php7.4版本的。

成功的办法

在git上找到3.0.x版本的phalcon

git clone -b 3.0.x git://github.com/phalcon/cphalcon.git

如果下载不下来,直接去下载zip包
phalcon3.0.x
其他版本的phalcon也能从这里下载

cd cphalcon/build
sudo ./install

可能会提示错误:
mkdir: /opt/homebrew/Cellar/php@7.0/7.0.33_6/pecl: File exists
之类的,去对应地址建立文件夹即可。
如果目录下有pecl文件,mkdir pecl会失败,选择mkdir pecl/即可成功。

或者也可以不理会这个错误,直接将phalcon.so文件复制的php扩展读取的目录下面也可以。
php扩展目录在php.ini文件中查看extension_dir。

cd cphalcon/build/php7/32bits/modules
mv phalcon.so 这里写extension_dir的值

php.ini中添加extension=“phalcon.so”
重启php-fpm即可。

其他扩展

找到pecl文件
我的php7.0是用brew下载的,pecl文件在/opt/homebrew/Cellar/php@7.0/7.0.33_6下,可以做参考。
使用pecl下载

pecl install xxx

有一些能安装成功,有一些安装不成功。
安装不成功的我的思路是直接去git上找对应版本的扩展,mv *.so文件,但是还没有进行尝试,不知道能不能行。后续有成功的办法会再补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值