mac下面用brew安装了php扩展swoole后,虽然brew这边显示成功安装,但是网页显示异常,php -m 显示如下
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php70-swoole/swoole.so' - dlopen(/usr/local/opt/php70-swoole/swoole.so, 9): Symbol not found: _basic_globals\n Referenced from: /usr/local/opt/php70-swoole/swoole.so\n Expected in: flat namespace\n in /usr/local/opt/php70-swoole/swoole.so in Unknown on line 0
查询后得知可能是原包的问题,加-build-from-source 参数(从源码安装)再次安装正常。
brew reinstall php70-swoole --build-from-source