it-swarm.com.de

Wie installiert man die PECL-Erweiterung inotify für PHP7?

Ich versuche, Inotify auf PHP7 zu bekommen. Ich habe die erforderlichen Pakete installiert:

Sudo apt install php php-dev

Und installiert Inotify mit Pecl:

Sudo pecl install inotify

Aber es geht nicht:

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

Pecl installiert inotify auf /usr/lib/php/20151012/inotify.so und dies wird von keiner Standard-php.ini geladen. Es muss also hinzugefügt werden, indem /etc/php/7.0/mods-available/inotify.ini mit dem folgenden Inhalt erstellt wird:

extension=inotify.so

Und dann läuft Sudo phpenmod inotify

Jetzt gehts:

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