问题 - 在我更新 PHP 版本之后

Posted

技术标签:

【中文标题】问题 - 在我更新 PHP 版本之后【英文标题】:Issue - after I updated PHP version 【发布时间】:2020-05-16 01:56:22 【问题描述】:

我有 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版”

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于问题 - 在我更新 PHP 版本之后的主要内容,如果未能解决你的问题,请参考以下文章

Composer:防止更新需要更高 PHP 版本的包

Windows 上的 PHP 版本是一个幽灵:o

对于 php composer 包(在 packagist 上发布),1.0.9 之后的补丁版本是啥?

Laravel - 在我运行 composer update CLI artisan 之后出现问题

关于PHP漏洞修复

CocoaPods Firebase 最新版本无法更新