☰
ThinkPHP8+Swoole 框架 最终章
2026/10/6 18:52:38 网站建设 项目流程

前前后后我一共写了5篇TP+swoole的记录日志。这是最后一篇。踩过很多坑,所以需要把现阶段最后版本的经验整理下来分享给大家。

环境选docker. 版本用php8.x

1、安装composer

php -v 4 apt-get update 5 apt-get install -y wget unzip 8 wget -O /tmp/composer-setup.php https://getcomposer.org/installer 9 php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer 10 composer --version tp8官网提供更简单方法安装composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer

2、安装tp8,think-swoole,

which pecl && pecl version pecl install swoole 1. 安装系统工具 unzip(以及 libzip-dev,给 PHP zip 扩展用) apt-get update && apt-get install -y unzip libzip-dev 2. 安装 PHP zip 扩展(容器自带 docker-php-ext-install 脚本) docker-php-ext-install zip composer create-project topthink/think tp composer require topthink/think-swoole

3、创建容器

docker run -itd --name tp8-php -v /d/code/tp8swo42/tp8:/var/www/html php:8.4-apache 进入容器可使用: docker exec -it tp8-php bash

4 php和swoole扩展一大堆的坑,我这里有个image 基于:php-swoole:swoole_GD_zip_bcmath

5: 最终使用phpswoole/swoole:latest 这个镜像安装成功 php8.3+think-swoole4

docker run --rm -v d:/code/tp8swo42/tp8_sw/tpsw:/var/www -w /var/www phpswoole/swoole:latest composer install

接着我做了个面板:

以及redis管理

这个框架适合高并发的接口项目。

下载框架 https://download.csdn.net/download/ldy889/93650586

下载带面板版本:https://download.csdn.net/download/ldy889/93654873

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询