cjzyy

Results 11 comments of cjzyy

我也遇到同样的问题了,完全按照官方文档配置,复制demo执行,hyperf/amqp版本是2.2.22 ![image](https://user-images.githubusercontent.com/23442467/160818939-b353f5de-c12a-4d60-a5b6-bad654963cf9.png)

> @cjzyy 提供一些复现的demo和步骤吧 具体操作步骤如下: 安装hyperf框架步骤 环境Windows下满足框架需求的自建docker镜像 1、composer create-project hyperf/hyperf-skeleton hyperf-demo 纯净安装,不安装特殊组件,composer.json配置: "php": ">=7.3", "hyperf/cache": "~2.2.0", "hyperf/command": "~2.2.0", "hyperf/config": "~2.2.0", "hyperf/db-connection": "~2.2.0", "hyperf/framework": "~2.2.0", "hyperf/guzzle": "~2.2.0", "hyperf/http-server": "~2.2.0", "hyperf/logger": "~2.2.0", "hyperf/memory":...

> 测试了一下是正常的,建议检查一下配置或权限 docker镜像配置的环境: centos:7.6.1810 php-8.0.17 pecl 安装的swoole

> @cjzyy pecl安装?试试手动编译吧 pecl安装哪个扩展呢?amqp扩展吗?

> Swoole 我的就是pecl安装的swoole,命令是这个的 RUN pecl install -o -f swoole && echo extension=swoole.so > $PHP_INI_DIR/conf.d/ext-swoole.ini RUN echo "swoole.use_shortname = 'Off'" >> $PHP_INI_DIR/conf.d/ext-swoole.ini

> ``` > phpize \ > && ./configure --enable-openssl --enable-http2 --enable-swoole-curl --enable-swoole-json \ > && make -s -j$(nproc) && make install > ``` ok,我试试

> ``` > phpize \ > && ./configure --enable-openssl --enable-http2 --enable-swoole-curl --enable-swoole-json \ > && make -s -j$(nproc) && make install > ``` 还是一样会报错: ![image](https://user-images.githubusercontent.com/23442467/161408004-56f8a45a-a073-44c5-b383-edcbc1dbf421.png) 已经手动安装了 ![image](https://user-images.githubusercontent.com/23442467/161408018-e137899c-a7ce-4195-b093-86e5d8e28e20.png)

FROM centos:7.6.1810 RUN yum update -y RUN yum install -y wget RUN yum install -y gcc gcc-c++ make autoconf automake unzip zip krb5-devel libicu-devel libmcrypt libmcrypt-devel epel-release libxml2-devel openssl-devel sqlite-devel...

> 你这个没报错啊,这个是警告。。。 > > 进程重启会有这个警告 这个应该屏蔽掉吧,还有就是我command生产消息一直不执行