前前后后我一共写了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/composer2、安装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-swoole3、创建容器
docker run -itd --name tp8-php -v /d/code/tp8swo42/tp8:/var/www/html php:8.4-apache 进入容器可使用: docker exec -it tp8-php bash4 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