mac本地编译安装完php,之前在旧版本下安装的swoole找不到

因为之前安装swoole是在php7.1下安装的,然后现在需要安装hyper框架了,这个框架是只支持>=7.2版本的php,于是我又重新编译安装的php7.2,但是安装完php -m没有swoole了,然后又在php7.2下面重新安装了一遍swoole过程中遇到了一些bug,下面来分享一下;
1》当我重新编译安装的时候能够安装成功,但是php -m没有swoole扩展,然后php --ini会出现下面这个问题
mac本地编译安装完php,之前在旧版本下安装的swoole找不到_第1张图片
然后各种修改绝对路径,还是不行,最后试了一下

make clean

然后重新

./configure --enable-coroutine --enable-openssl --enable-http2 --enable-async-redis --enable-sockets --enable-mysqlnd --with-openssl-dir=/usr/bin/openssl  --with-php-config=/usr/local/Cellar/php@7.2/7.2.24/bin/php-config
make && make install

然后php-m查看,有swoole这个扩展了,搞定。

总结一下,之所以出现上述问题,我认为是因为之前有安装的记录,然后重新安装的话并不会覆盖掉,所以需要make clean清理一下,然后重新安装;

你可能感兴趣的:(mac本地编译安装完php,之前在旧版本下安装的swoole找不到)