swoole abc
宝塔创建 站点 swoole.xiaoguan.net
CSDN学院教程:https://edu.csdn.net/course/play/24827
php7.2
FTP账号资料
用户:swoole_xiaoguan_net
密码:a.....
数据库账号资料
数据库名:swoole_xiaoguan_
用户:swoole_xiaoguan_
密码:a.....
----
安装swoole4.x
----
需要下载 swoole ide 备用 github 搜
----
开发工具 phpstorme
----
配置好本地和显示 ftp 自动上传 phpstorme 自带此功能 autoupload
----
在项目目录下创建 app 目录
---
命令行执行 在项目更目录执行 composer init
除作者项外,其他全默认,直接一路回车
----
可以看到在项目目录下可见 composer.json
打开添加如 autoload psr-4,对应到 app 目录
{ "name": "product/swoole_study", "authors": [ { "name": "jonyguan", "email": "jonyguan@126.com" } ], "require": {}, "autoload": { "psr-4": { "App\\": "app/" } } }
---
命令行继续执行 composer dump-autoload 会在根目录生成一个 vendor 目录
---
下一步在更目录创建 index.php 文件
<?php use Swoole\Http\Request; use Swoole\Http\Response; //创建Server对象,监听 0.0.0.0 5501 端口 需要服务器开放访问 你的服务器 ip:5501 即可访问 $http = new Swoole\Http\Server('0.0.0.0', 5501); //监听连接进入事件 $http->on('request', function (Request $request, Response $response) { $response->end("<h1>hello swoole</h1>"); }); //启动服务 $http->start();
---
注意 端口5501 是我服务器配置开放的端口号,可自行配置,不明白的 QQ 309678100
-----
在服务器 站点目录 下执行 启动服务命令
php index.php
可以直接去浏览器访问 http://39.105.5.195:5501 看看效果了
-----
如何 启动服务报错 ,查看端口是否已在进程列表里,如果再需要杀掉重新执行启动服务命令
下面是个 9501 端口占用的处理实例
----