docker里swoole正常使用,url访问不存在

docker里使用swoole正常,网页访问docker里的swoole就报swoole未安装(环境:php+apache+docker+ubuntu)
docker里执行php -m和php --ri swoole都能显示swoole,并且终端执行php Hello.php都能证明swoole扩展是存在的。
url输出var_dump(extension_loaded(‘swoole’));为false,url访问如图:
在这里插入图片描述
Hello.php文件内容:

<?php
var_dump(extension_loaded('swoole'));

php -m执行显示结果:

在这里插入图片描述

php --ri swoole执行显示结果:
在这里插入图片描述
解决:
终端执行php --ini找到php.ini的绝对路径,找到与apache关联的php.ini ,我的在路径/etc/php/7.4/apache2目录下,也加上extension=swoole.so,然后重启apache服务器:service apache2 restart。
在这里插入图片描述
ok。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值