1,常规安装,根据文档检查环境要求
-
保证 PHP 版本大于等于 7.1
-
保证 Swoole 拓展版本大于等于 4.3.0
-
需要 pcntl 拓展的任意版本
-
使用 Linux / FreeBSD / MacOS 这三类操作系统
-
使用 Composer 作为依赖管理工具
2,采用composer安装
切换阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer安装
composer require easyswoole/easyswoole=3.x
php vendor/bin/easyswoole install
如果其中报错,不能用管理员安装,切换为普通用户安装完成,并且暂时修改目录权限为可写就好
chmod 755 ./composer.json chmod 755 ./composer.lock
启动框架代码
php easyswoole start
composer 安装报错
Failed to decode response: zlib_decode(): data error
网上查 运用这个命令 composer diagnose,再次安装依然报错
composer self-update 还是不行
执行命令 composer dump-autoload
执行命令 composer update命令更新依赖 执行成功
3,本地环境无法访问9501端口 ,明显swoole已经在服务器启动
开始以为是防火墙的问题,于是想现在打开防火墙端口号看看,结果还是不行
iptables -A INPUT -ptcp --dport 端口号-j ACCEPT service iptables save
看了官方文档介绍: