windows下安装和使用swoole-cli
·
windows下安装和使用swoole-cli
swoole-cli安装
swoole-cli下载地址
https://www.swoole.com/download
https://github.com/swoole/swoole-src/releases
https://github.com/swoole/swoole-cli/releases
1.设置环境变量
设置 swoole-cli\bin 目录到环境变量,这个没啥好说的
2.替代 PHP
在swoole-cli/bin目录下执行命令
echo @swoole-cli %*>php.bat
3.安装composer环境
curl -sS https://getcomposer.org/installer | php
4.编写composer.bat
@echo off
set composer=%~dp0
set composer=%composer:\=/%
set composer=%composer::=%
set composer=%composer:~0,-2%
set composer=%composer%composer.phar
@swoole-cli /cygdrive/%composer% %*
由于swoole-cli官方编译的时候用的是cygwin的环境 所以目录都要加上/cygdrive/路径 实际开发运行中不影响的
使用
配置文件
swoole-cli 默认不加载任何 php.ini 配置文件。
可通过 -d 参数来设置 PHP 选项或使用 -c 参数指定加载的php.ini配置文件。
swoole-cli -d swoole.use_shortname=off bin/hyperf.php start
swoole-cli -c /tmp/php.ini -v
启动 PHP-FPM
swoole-cli 集成了 PHP-FPM ,可使用 -P 命令来启动 fpm 。
# 查看帮助文件
swoole-cli -P -h
# 运行 FPM
swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var
# 关闭守护进程
swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var -F
# 使用 root 账户启动
swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var -F -R
参考文献
https://zhuanlan.zhihu.com/p/581695339
https://juejin.cn/post/7151784484638031903
更多推荐
所有评论(0)