我遇到了一个问题,我通过Pecl安装了Imagick,但Intelephense不知道如何处理该扩展名,并且无法显示任何代码提示,尽管该扩展已经在php.ini文件中正确安装并正常工作。
以下是一些截图以带来更清晰的理解:
- 使用Imagick的代码
- Bash输出显示imagick扩展在php.ini中已安装:
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 输出:
ddruganov@MBP-Demid:~$ mdfind imagick.so
/usr/local/lib/php/pecl/20190902/imagick.so