使用php生成验证码时报错!
Call to undefined function Intervention\Image\Gd\imagettfbbox()
先看下是否安装gd
brew info gd
gd: stable 2.2.5 (bottled), HEAD
Graphics library to dynamically manipulate images
https://libgd.github.io/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/gd.rb
==> Dependencies
Required: fontconfig ✔, freetype ✔, jpeg ✔, libpng ✔, libtiff ✔, webp ✔
==> Options
--HEAD
Install HEAD version 发现没有,安装gd
brew install gd 重启php后发现还是不行,卸载php重新安装
brew install [email protected] --with-httpd --with-freetype 报错,发现brew不支持自定义编译参数了 然后卸载[email protected]安装[email protected] 还是不行,, php -version 发现版本还是7.1,这时候豁然开朗,我原来一直用的是mac自带的php
mv /usr/bin/php php.bak
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/....