docker php 安装swoole,docker安装swoole

该博客介绍了如何在Docker环境下安装并配置Swoole扩展。首先,通过`docker pull`命令下载PHP镜像,然后创建并启动容器,并在容器内使用PECL安装Swoole扩展。接着,将当前环境打包为新的Docker镜像,并创建Swoole服务容器。最后,设置了基本目录,执行Composer命令,并创建了一个HTTP服务监听请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载镜像

pull php 镜像

docker pull php:7.3-alpine3.8

创建容器

docker run -it --name -p 9501:9501 test php:7.3-alpine3.8 sh

2.进入容器安装swoole

下载swoole

pecl install swoole-4.3.1 # 或 pecl install swoole

开启扩展

docker-php-ext-enable swoole

查看扩展

php -m

将目前环境打包成新镜像

docker commit test swoole:4.3.1

3.创建swoole容器

docker run -it --name swoole

-p 80:80

-v /home/my/lujing:/pro

swoole:4.3.1 sh

4.设置基本目录(app)

"autoload": {

"psr-4": {

"App\": "app/"

}

}

执行composer dump-autoload映射app目录

创建一个http服务

math?formula=http%20%3D%20new%20Swoole%5CHttp%5CServer(%220.0.0.0%22%2C%2080)%3Bhttp->on('request', function (

math?formula=request%2CSwoole%5CHttp%5CResponseresponse) {

math?formula=response-%3Eend(%22%3Ch1%3Ehello%3C%2Fh1%3E%22)%3B%20%7D)%3Bhttp->start();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值