如何为 PHP7 安装 PECL inotify 扩展?

如何为 PHP7 安装 PECL inotify 扩展?

我正在努力通知使用 PHP7。我已安装所需的软件包:

sudo apt install php php-dev

并使用 Pecl 安装 Inotify:

sudo pecl install inotify

但它不起作用:

$ php -r "var_dump(function_exists('inotify_init'));"
bool(false)

答案1

Pecl 安装 inotify,但任何默认 php.ini 都不会加载它。因此需要通过创建以下内容来/usr/lib/php/20151012/inotify.so添加它:/etc/php/7.0/mods-available/inotify.ini

extension=inotify.so

然后运行sudo phpenmod inotify

现在它可以工作了:

$ php -r "var_dump(function_exists('inotify_init'));"
bool(true)

相关内容