use*_*576 17 php homebrew openswoole
我尝试openswoole在我的 mac 机器上安装。我安装的时候遇到这个问题。
/usr/local/Cellar/php@7.4/7.4.29/include/php/ext/pcre/php_pcre.h:25:10: fatal error: pcre2.h: No such file or directory
#include "pcre2.h"
Run Code Online (Sandbox Code Playgroud)
我按照其他人的建议使用该命令brew install pcre来解决此问题,但我总是得到相同的结果。我尝试打开该文件夹,pcre但我只看到php_pcre.h其中有一个文件。
Ale*_*lex 54
这是最简单的解决方案。我终于解决了我的问题。我使用 PHP 8.1.7 - Mac Pro 2022 - Apple Silicon (M1)
我的错误:致命错误:找不到“pcre2.h”文件
我使用的解决方案:
brew install pcre2
ln -s /opt/homebrew/opt/pcre2/include/pcre2.h /opt/homebrew/opt/php@8.1/include/php/ext/pcre/
注意目标中的 PHP 版本,根据需要进行调整。然后,重新运行失败的安装,例如 apcu 或 openswoole。
pecl install ...
安装成功:
希望对您有帮助:) 谢谢
尝试:
sudo ln -s /opt/local/include/pcre.h /usr/include/ "replace your file location here"
sudo pecl install apc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11719 次 |
| 最近记录: |