找不到 MacOS Big Sur Apache 服务器 Redis 类

问题描述

我已经安装了 redisPHP-redis 扩展。

enter image description here

两者都在控制台中运行良好,并且使用 PHP 内置服务器。

但在 Mac Apache 中显示错误

Fatal error: Uncaught Error: Class 'Redis' not found in /Users/user/Sites/index.PHP:1 Stack trace: #0 {main} thrown in /Users/user/Sites/index.PHP on line 1

这里是apache日志:

/usr/local/opt/PHP@7.4/lib/PHP/20190902/opcache.so: stat() Failed with errno=22
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/PHP/pecl/20190902/redis.so' (tried: /usr/local/lib/PHP/pecl/20190902/redis.so (dlopen(/usr/local/lib/PHP/pecl/20190902/redis.so,9): no suitable image found.  Did find:\n\t/usr/local/lib/PHP/pecl/20190902/redis.so: code signature in (/usr/local/lib/PHP/pecl/20190902/redis.so) not valid for use in process using Library Validation: mapped file has no cdhash,completely unsigned? Code has to be at least ad-hoc signed.\n\t/usr/local/lib/PHP/pecl/20190902/redis.so: stat() Failed with errno=1),/usr/local/lib/PHP/pecl/20190902//usr/local/lib/PHP/pecl/20190902/redis.so.so (dlopen(/usr/local/lib/PHP/pecl/20190902//usr/local/lib/PHP/pecl/20190902/redis.so.so,9): image not found)) in UnkNown on line 0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)