mamp 安装php扩展

1.下载扩展源码

https://pecl.php.net/package/redis

2.解压进入扩展目录

3./Applications/MAMP/bin/php/php7.3.1/bin/phpize (中间php版本根据自身环境来填写)

 

[

M1 安装编译

指定x86_64架构 gcc编译器 检查编译环境

arch -x86_64 sudo ./configure CC='gcc'

编译安装 arch -x86_64 sudo make && arch -x86_64 sudo make install

]

4../configure --with-php-config=/Applications/MAMP/bin/php/php7.3.1/bin/php-config

5.make && make install 

6.extension=swoole.so

在安装会将.so文件放入  /Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/ 里面

可能报错:

2022-12-7:M1 make pcre.h 

这是由于M1芯片缺少pcre软连接,解决方法
1.brew install pcre(如果没brew先安装brew自行百度)
2.找到pcre文件的地址
输入— brew list pcre | grep 'pcre.h$’
一般会输出 

/opt/homebrew/Cellar/pcre/8.45/include/pcre.h

程序搜索的地址
输入---- cpp -v

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include

brew 安装地址和程序搜索地址不一样,所以需要软链过去 (地址用上面电脑找到的路径,趣确认文件路径)

替换自己路径后完整输入以下指令

sudo ln -s /opt/homebrew/Cellar/pcre/8.45/include/pcre.h /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include

 

posted @ 2020-03-30 01:14  时间掉飞机  阅读(551)  评论(0编辑  收藏  举报