在使用OS X默认的apache和PHP的环境做验证码生成时,出现缺失GD库或者ImageMagick库。Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required.
参考网上的方法:mac下,PHP安装imageMagic扩展,这里做一下记录。
大体过程是:
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
#brew安装
brew install ImageMagick
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/Image