类别:Swoole / 日期:2019-12-25 / 浏览:174 / 评论:0

Swoole 是 PHP 的一个扩大,能够经由过程 PHP 扩大的体式格局举行装置和启用。
当地装置
Laradock
在当地装置的话,以 Laradock 为例,需要在 laradock 目录下的 .env 中将下面两行设置值设置为 true:
WORKSPACE_INSTALL_SWOOLE=true PHP_FPM_INSTALL_SWOOLE=true
然后运转 docker-compose build php-fpm workspace 从新构建 Docker 容器,构建完成后重启这两个容器,进入 workspace 容器,运转 php -m 检察 Swoole 是不是装置胜利,假如扩大列表包括 swoole 则示意装置胜利。
Windows/Mac
假如是当地 Windows/Mac 体系上装置的话,直接实行以下敕令装置接口:
pecl install swoole
简朴运用:
HTTP 服务器
起首我们经由过程 Swoole 编写一个简朴的 HTTP 服务器,在测试目录下建立一个 http_server.php 文件,编写文件代码以下:
<?php // 表明服务器启动后监听当地 9051 端口 $server = new swoole_http_server('127.0.0.1', 9501); // 服务器启动时返回相应 $server->on("start", function ($server) { echo "Swoole http server is started at http://127.0.0.1:9501\n"; }); // 向服务器发送要求时返回相应 // 能够猎取要求参数,也能够设置相应头和相应内容 $server->on("request", function ($request, $response) { $response->header("Content-Type", "text/plain"); $response->end("Hello World\n"); }); // 启动 HTTP 服务器 $server->start();
如许,一个最基本的 HTTP 服务器就完成了,其事情道理和产业级的 Apache 和 Nginx 服务器相似,只不过供应的是最简朴的服务器监听和相应功用罢了,我们在终端启用这个服务器:
如许,示意服务器已启动并且在监听要求了,到浏览器中接见 http://127.0.0.1:9501,即可猎取服务器输出相应内容:
引荐进修:swoole视频教程
以上就是swoole扩大怎样用的细致内容,更多请关注ki4网别的相干文章!