您的位置:首页 > 编程语言 > PHP开发

YII2出现“Either GD PHP extension with FreeType support or ImageMagick PHP extension..."的解决办法

2018-01-29 14:20 806 查看
MacOS下,Yii2出现“Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required.”终极解决办法:
网上相关的解决办法貌似很多,但是始终无法解决,查了一些资料后自己的解决办法:
【MAC环境】:nginx+php5.6 ,PHP环境使用的是macOS系统内置的,没有再另外编译安装

1. 安装:ImageMagick:
下载:sudo curl -O ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
解压:sudo tar -zxvf ImageMagick.tar.gz

安装:
cd ImageMagick-7.0.7-22/
sudo ./configure --prefix=/usr/local/ImageMagick
sudo make
sudo make install

2. 安装php扩展imagick
下载:wget https://pecl.php.net/get/imagick-3.4.3.tgz 解压:sudo tar -zxvf imagick-3.4.3
安装:
cd imagick-3.4.3
sudo /usr/bin/phpize
sudo ./configure --with-php-config=/usr/bin/php-config --with-imagick=/usr/local/ImageMagick
sudo make
sudo make install

3. 最后再在php.ini中写入extension即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yii macos php GD
相关文章推荐