mac m1 安装php扩展

安装xdebug

进入 https://pecl.php.net/package/Xdebug 选择对应的版本下载 
php8.0 下载 xdebug-3.2.0.tgz  
解压 tar -zxvf xdebug-3.2.0.tgz 
进入解压目录 执行  phpize
运行 ./configure && sudo make && sudo make install
安装成功之后 /opt/homebrew/Cellar/php@8.0/8.0.27_1/pecl/xxx  会生成对应的 xxx.so文件
方式一:
php.ini 文件引入生成的 so 文件 
	例如:extension=xdebug.so 或者 extension=xdebug

方式二:
/opt/homebrew/etc/php/8.0/conf.d/xxxx.ini  引入文件路径
	[xdebug]
	zend_extension="/opt/homebrew/Cellar/php@8.0/8.0.27_1/pecl/20200930/xdebug.so"

安装 mongodb

方式如上:
下载地址:https://pecl.php.net/package/mongodb

// 如果安装报错
Mac M1报错: fatal error: ‘pcre2.h‘ file not found 解决方案
// Cellar 后面改成自己的路径
ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.16/include/php/ext/pcre/pcre2.h

安装完后需要在 php.ini 中添加对应的 extension=/path/to/xxx.so

posted @ 2023-02-05 09:02  Lafite-1820  阅读(340)  评论(0编辑  收藏  举报