时间: 2020-04-30 05:58 栏目: PHP 浏览: 5294 赞: 42 踩: 299 字体: 大 中 小
以下为本篇文章全部内容:
在Mac中编译Swoole报错fatal error: 'openssl/ssl.h' file not found
/Users/sphynx/Desktop/swoole/swoole/include/swoole.h:600:10: fatal error: 'openssl/ssl.h' file not found #include <openssl/ssl.h> ^~~~~~~~~~~~~~~ 1 error generated. make: *** [php_swoole_cxx.lo] Error 1
1、首先,确定自己是否真的有安装openssl:
brew install openssl
如果已经安装过还是报错误。则在编译的时候指定openssl的目录
./configure --enable-openssl --enable-http2 --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2s
例如编译参数:通过 --with-openssl-dir 指定openssl的目录再次编译完美解决
总赞数量:18274
总踩数量:128087
文章数量:29