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。所以我手动安装了它并且可以工作。所以这是我的步骤:
确保 php 安装在 osx
上
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:我运行PHP7.1和Swoole 4.0.3。用自己的版本调整一下。
我正在尝试在 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。所以我手动安装了它并且可以工作。所以这是我的步骤:
确保 php 安装在 osx
上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:我运行PHP7.1和Swoole 4.0.3。用自己的版本调整一下。