本文主要是介绍php8.2 安装swoole扩展 (mac m1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
php8.2 安装swoole扩展 发现报错 此处记录
- 使用pecl安装
sudo pecl install swoole
...
# 发现报错/opt/homebrew/Cellar/php@8.2/8.2.15/include/php/ext/pcre/php_pcre.h:23:10: fatal error: 'pcre2.h' file not found
#include "pcre2.h"^~~~~~~~~
1 error generated.
make: *** [ext-src//php_swoole.lo] Error 1
- 试试源码编译安装呢
下载源码地址
wget https://github.com/swoole/swoole-src/archive/refs/tags/v5.1.2.tar.gz# 解压
tar zxvf swoole-src-5.1.2.tar.gz ✔ 10354 14:51:06
cd swoole-src-5.1.2 && \
phpize && \
./configure && \
sudo make && sudo make install# 发现报同样错
/opt/homebrew/Cellar/php@8.2/8.2.15/include/php/ext/pcre/php_pcre.h:23:10: fatal error: 'pcre2.h' file not found
#include "pcre2.h"^~~~~~~~~
1 error generated.
make: *** [ext-src//php_swoole.lo] Error 1
着手解决这个异常
brew install pcre2
ln -s /opt/homebrew/Cellar/pcre2/10.42/include/pcre2.h /opt/homebrew/Cellar/php@8.2/8.2.15/include/php/ext/pcre/pcre2.h
重新执行1
安装成功
参考链接
swoole官方文档
博客
这篇关于php8.2 安装swoole扩展 (mac m1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!