0
点赞
收藏
分享

微信扫一扫

mac 下安装swoole

琛彤麻麻 2023-06-13 阅读 46


先是环境依赖:

php-5.3.10 或更高版本
gcc-4.4 或更高版本
make
autoconf

下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装

cd swoole
phpize
./configure
make 
sudo make install

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

extension=swoole.so

查看phpinfo发现没有成功。

在phpinfo中看到

extension_dir 的路径是/usr/lib/php/extensions/no-debug-non-zts-20131226

mac 下安装swoole_重启

sudo make install后会看到两个路径

mac 下安装swoole_apache_02

以上弄了好多遍
本来打算打生成的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

再重启apache,终于出来了

mac 下安装swoole_重启_03

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

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

卸载xampp
sudo rm -rf /Applications/XAMPP


举报

相关推荐

0 条评论