框架下载及PhpStorm配置

本次源码分析基于 3.3.4 版本.

框架下载

官方文档: https://www.easyswoole.com/Preface/Introduction.html

环境要求:

PHP >= 7.1
Swoole >= 4.4.12
需要 pcntl 扩展
使用 Linux / FreeBSD / MacOS 这三类操作系统

Composer安装方式:

composer require easyswoole/easyswoole=3.x
php vendor/easyswoole/easyswoole/bin/easyswoole install

我本地使用windows编辑器.然后将代码同步到我远程的Linux服务器上. 下面演示一波.

先在服务器上安装框架. 安装完成后打包下载到本地然后用PhpStorm打开.

1.选择 Tools => Deployment => Configuration

2.点击'+'号, 填写服务器信息. Host填入你的IP, Username 填入用户名 , Password填入密码, Rootpath 选择你的项目路径.

3.还需要将Mappings下的Deployment path 填入 /

4.最后一步,选择 Tools => Deployment => Options 将此项设置为 Always

配置完成后,当你按下Ctrl+s的时候你的本地代码将和服务器进行同步. 在开发thinkphp Laravel的时候到这就可以了.但是基于Cli的框架我们需要手动重启.(当然也有热更新的插件), 还需要多几步

依旧 选择 Tools => Deployment => Start SSH session 点击我们配置好的

下面显示出我们远程的服务器就代表ok.接着我们 打开 Settings 找到 Languages 下的 PHP 配置 CLI Interpreter

最后配置我们的重启脚本, 第一次启动我们需要在命令行里手动输入 php easyswoole start. 最后我们点击运行键会帮我们重启,方便调试.

到此环境配置完成.