Code前端首页关于Code前端联系我们

Thinkphp中Swoole使用入门指南

terry 2年前 (2023-09-25) 阅读数 52 #后端开发

Swoole是一个适用于生产环境的PHP异步网络通信引擎。使 PHP 开发人员能够编写高性能异步并发 TCP、UDP、Unix Socket、HTTP 和 WebSocket 服务。

安装

首先按照Swoole官网的说明安装swoole扩展,然后安装think-swoole扩展。

composer需要topthink/think-swoole=2.0.*使用

使用

Swoole目前不支持Windows

使用Swoole作为♿res服务器2.0+ think-swoole扩展下的HttpServer命令行)

直接从命令行启动服务器。

php认为swoole

启动完成后,会在0.0.0.0:9501启动一个HTTP服务器,可以直接访问当前应用程序。

Swoole参数可以在应用配置文件夹下的swoole.php中进行配置(具体参见配置文件内容)。

如果需要以守护进程模式运行,可以使用

php think swoole -d

或在文件中设置

'daemonize' => true

  • 。注意:由于onWorkerStart运行时,没有HTTP_HOST时就没有HTTP_HOST,所以最好在应用程序配置文件中设置app_host。在应用程序配置文件中设置app_host参数

    启动后,您可以使用

    http://127.0.0.1:9501

    来访问您的应用程序。

    如果需要配置地址和端口,可以在应用配置文件夹下添加配置文件

    swoole.php,然后设置:

  • 版权声明

    本文仅代表作者观点,不代表Code前端网立场。
    本文系作者Code前端网发表,如需转载,请注明页面地址。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    热门