mac自带的php中缺少很多模块,在使用php加载验证码是无法使用,这是因为缺少了freetype和 libpng。这里有两个解决方案:
1、重新安装mac自带的php,在编译时使用新下载的php,
需要在terminal中输入一下指令:
curl http://php-osx.liip.ch/install.sh | bash -s 5.5(版本号自定),下载需要较长时间。
该命令会重新安装php,不过系统之前的php版本不会被覆盖掉,也不建议将之前的php卸载,因为有许多系统自带的软件依赖于该php版本
安装好后,在apache的配置文件中指定在编译时选择下载的php即可。
2、利用homebrew安装缺少的包,在和系统自带的绑定,homebrew是一个管理工具,方便下载和管理各种软件。(该方法比较复杂,不推荐)