MAC 下安装PHP Swoole 显示openssl/ssl.h not found?

mac 系统版本10.14.5

利用homebrew 安装swoole: pecl install swoole

提示如下图所示的错误
clipboard.png

按照网上手动下载编译安装的流程也报错

百度解决方案是

./configure --enable-coroutine --enable-openssl --enable-http2 --enable-async-redis --enable-sockets --enable-mysqlnd --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2s --with-php-config=/Applications/MAMP/bin/php/php7.1.30/bin/php-config

第一次编译成功了 在php.ini中添加extension=swoole.so 重启了Mamp 执行php -m 没有swoole拓展

刚入手的mac 也是初学swoole 着实找不到解决方案,恳求码界的大佬指点指点!谢谢。

阅读 3.4k
1 个回答

pecl找的openssl路径不对,不是常规路径。。。手动编译增加上就可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题