军哥LNMP wordpress 站点健康检查 缺少imagick、exif模组解决方案
WordPress主机团队维护着一份必需和推荐的模组列表:
- 可选的模组imagick未被安装或已被禁用。
安装军哥扩展 imageMagick解决
- ImageMagick
ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。可用来替换GD库。
进入lnmp解压后的目录,执行:
./addons.sh install imagemagick
回车确认后就会自动安装imageMagick。
设置:比如在DiscuzX里设置时路径需要填写:/usr/local/imagemagick/bin/ 并且禁用函数里的exec要去掉才可以正常使用。 卸载 执行:
./addons.sh uninstall imagemagick
- imagick
imagick 是PHP的一个扩展程序,它是默认的GD图象函数库的绝佳替代方案。
- 可选的模组exif未被安装或已被禁用。
使用lnmp安装时,可在配置文件lnmp.conf中,直接添加php的–enable-exif扩展,安装过程中将自动安装exif,免去后续手动安装的繁琐。lnmp.conf中的修改内容如下:
PHP_Modules_Options='--enable-exif'
如果是安装LNMP后添加:
LNMP 1.8版本
cd /root/lnmp1.8/src php -v 显示PHP 7.4.21 (cli) tar -xvf php-7.4.21.tar.bz2 cd php-7.4.21/ext/exif /usr/local/php/bin/phpize 返回: Configuring for: PHP Api Version: 20190902 Zend Module Api No: 20190902 Zend Extension Api No: 320190902 ./configure --with-php-config=/usr/local/php/bin/php-config make && make install vi /usr/local/php/etc/php.ini 最后增加一行:extension = "exif.so"
重启解决 lnmp restart