mac安装swoole

先是环境依赖:

cd swoole
phpize
./configure
make
sudo make install

编译安装成功后,修改php.ini加入

extension=swoole.so
1
查看phpinfo发现没有成功。
在phpinfo中看到
extension_dir 的路径是/usr/lib/php/extensions/no-debug-non-zts-20131226

sudo make install后会看到两个路径

以上弄了好多遍
本来打算打生成的swoole.so文件复制到自带的引入路径的文件夹内,结果有rootless权限,按照网上的教程重启后common+R进入recory os 模式,然并luan

先把mac自带的php环境删除了

sudo rm -r -f /etc/apache2
sudo rm -r -f /usr/php
只能删除这两个,其他的rootless也删除不了,主要是让原先的环境运行不了

从网上下载一个xampp,傻瓜式安装
然后到swoole下再执行上述命令

cd swoole
phpize
./configure
make
sudo make install
1
2
3
4
5
再重启apache,终于出来了

php.ini路径
/Applications/XAMPP/xamppfiles/etc/php.ini

apache域名配置
/Applications/XAMPP/xamppfiles/etc/extra/

卸载xampp
sudo rm -rf /Applications/XAMPP

作者:柴米yo
来源:CSDN
原文:https://blog.csdn.net/wangxinxinsj/article/details/70146436
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(mac安装swoole)