繁体   English   中英

如何在 mac-os 中安装 swoole

[英]How to install swoole in mac-os

我正在尝试在 MAMP 中使用 PHP 7.0.2 安装 swoole

$ pecl install swoole
Could not open input file:/app/MAMP/bin/php/php7.0.2/lib/php/peclcmd.php

有没有其他安装方法? 谢谢。

我没有运气通过自制软件或 pecl 安装 Swoole。 所以我手动安装它并工作。 所以这是我的步骤:

确保你的 osx 上安装了 php

php -v

phpize -v

进入临时文件夹

cd /tmp/

下载源代码

wget "https://github.com/swoole/swoole-src/archive/v4.0.3.tar.gz" -O swoole.tar.gz

提取文件

tar xvzf swoole.tar.gz

转到源文件夹

cd swoole-src-4.0.3/

为 PHP 扩展准备构建环境

phpize

根据需要添加配置参数

./configure

运行制作。 这将需要一些时间 make 的成功结果是 module/swoole.so

make

创建 Swoole 扩展目录

mkdir -p /usr/local/opt/php71-swoole/

将 swoole 安装到 PHP 扩展目录中

cp modules/swoole.so /usr/local/opt/php71-swoole/

为 Swoole 创建配置文件

touch /usr/local/etc/php/7.1/conf.d/ext-swoole.ini
echo "extension=/usr/local/opt/php71-swoole/swoole.so" > /usr/local/etc/php/7.1/conf.d/ext-swoole.ini

检查swoole 扩展是否已启用 php -m | grep swoole

如果成功,它会向您发送类似“swoole”的输出

PS:我运行 PHP 7.1 和 Swoole 4.0.3。 使用您自己的版本进行调整。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM