首页 > 解决方案 > 问题 - 在我更新 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 版”

我该如何解决?

标签: phplinuxinotify

解决方案


将符号链接添加到搜索位置或更改 php.ini 中的 extension_dir,使其匹配正确的路径以查找扩展名。
您选择哪个选项取决于 PHP 是否在错误的目录中查找所有扩展,或者是否只有这个在错误的位置。


推荐阅读