温馨提示:本文翻译自stackoverflow.com,查看原文请点击:macos - How to install swoole in mac-os
macos php-7 swoole

macos - 如何在Mac-OS中安装Swoole

发布于 2020-04-05 23:52:30

我正在尝试在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

有其他安装方式吗?谢谢。

查看更多

提问者
Sumithran
被浏览
131
ikandars 2018-07-30 11:20

我没有通过家庭自酿或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。这将需要一些时间来使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”的输出

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