php - 问题 - 在我更新 PHP 版本之后
问题描述
我有 PHP 7.033 和 inotify PHP 扩展,我的脚本运行良好......然后我决定将 PHP 版本更新到 7.4,然后我看到 -
调用未定义的函数 inotify_init()。
我应用了所有建议如何将其更改/添加到php.ini
. 我尝试添加inotify.so
,所以我认为问题在于 inotify 位于此处/usr/lib/php/20151012/inotify.so
,但实际上它试图在此处找到 inotify 并且它不存在此处/usr/lib/php/20190902/inotify.so
我尝试安装 inotify,它说“安装失败,它已经安装了 2.0.0 版”
我该如何解决?
解决方案
将符号链接添加到搜索位置或更改 php.ini 中的 extension_dir,使其匹配正确的路径以查找扩展名。
您选择哪个选项取决于 PHP 是否在错误的目录中查找所有扩展,或者是否只有这个在错误的位置。
推荐阅读
- javascript - Prime react dataTable 排序不适用于日期
- python - Python列表检查数据结构中是否存在NoneType
- javascript - 无法将 Node.js AWS Lambda 函数部署到 Docker
- python - PySpark:按每个键值的频率有效过滤键/值 RDD
- instagram - 如何获取 Instagram 上计划帖子的 URL?
- windows - 对特定应用程序的文件权限
- r - 控制命令行 R 将浏览器窗口发送到何处?
- javascript - 使用 React Hooks 附加到 React 数组状态的正确方法?
- python - 用户警告:“会话”cookie 太大:值为 14773751 字节,但标头需要 26 个额外字节
- javascript - 当第三个人加入聊天时,webrtc 视频聊天不起作用