Ich hatte ein Problem, bei dem ich Imagick über Pecl installierte und Intelephense nicht wusste, was es mit dieser Erweiterung machen sollte, und keine Code-Vervollständigung anzeigte, obwohl die Erweiterung ordnungsgemäß in der Datei php.ini installiert war und einwandfrei funktionierte.
Einige Screenshots zur Verdeutlichung:
- Code, in dem Imagick verwendet wird
- Bash-Ausgabe, die zeigt, dass die imagick-Erweiterung in der php.ini installiert ist:
ddruganov@MBP-Demid:~$ php -i | grep imagick
imagick
imagick module => enabled
imagick module version => 3.4.4
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 0 => 0
- Bash-Ausgabe, die zeigt, wo sich die Erweiterung befindet:
ddruganov@MBP-Demid:~$ mdfind imagick.so
/usr/local/lib/php/pecl/20190902/imagick.so
Wenn Sie Code/Shell-Text kopieren und einfügen, ist er leichter lesbar, während der Beitragskontext erhalten bleibt und durchsuchbar ist.
– wirklich nett
8. Juni 2020 um 10:59