Mac下配置PHP支持GD库FreeType

2014.12.01 提示:手里的macbook正在写代码,暂无法进行php重编译等更深的操作,MS版本不同需要重编译的脚本也不一样,如果实在急需,可尝试配置 LNMP 一体包,自带PHP的操作等手头的事儿完了之后再做更新!到时再一一回复各位!望理解!

Mac升级系统到 Yosemite 10.10,对于各位Coder来说,还是需要一些时间来折腾的!

@星空之下 同学反映 PHPCMS 的验证码图片不能正常显示,反馈该验证码需要GD库支持FreeType,这里尝试解决一下,如果问题,可交流!

先确认一下GD库是否已经支持,打印 phpinfo(); 发现 GD Support enabled,但并没有 FreeType 的信息,尝试如下:

安装 FreeType

前往苹果官方开源支持:http://www.apple.com/opensource/ 查找并下载GD需要的 zlib/libpng/jpeg/freetype/libgd,这里提供一个包及执行脚本:

百度网盘下载 密码:3euq

也可以单个下载,例如:

curl -O http://download.savannah.gnu.org/releases/freetype/freetype-2.4.4.tar.bz2

解压并执行下载的 gd.tar.gz

tar -zxf gd.tar.gz
cd gd
sudo ./install

然后刷新一下 phpinfo(); 或者看一下php支持的库,:

php -m

仍然没有看到 FreeType的踪影,因为这些库仅仅是安装了,但仍需要重新编译PHP,才能启用。

接下来就是重新编译PHP,添加 FreeType 支持,因为原PHP中已经编译GD,重新编译GD一定要加入--with-freetype,否则在PHP上仍然不能获得Freetype支持……

今天就到这里,实在头晕!!

Mac需要的开放源码类库都可以去苹果官网查询:http://www.apple.com/opensource/

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请
  • qzuser

    使用我的方案吧,完美解决,未来有效的库,还能照此增加。

    http://blog.csdn.net/sdomain/article/details/50673473

    1年前 (2017-10-06)
    回复
    回复qzuser
  • Simon

    这里有终级解决方案
    http://bbs.sohoog.com/thread/1.html

    1年前 (2017-07-28)
    回复
    回复Simon
  • Gunks

    你好链接失效了?能重新分享一下吗

    1年前 (2017-11-30)
    回复
    回复Gunks
  • YangJunwei

    感谢分享!

    1年前 (2017-08-09)
    回复
    回复YangJunwei
  • van

    改完php5.5后pdo失灵了。改了php.ini也没用,好像是有个新的ini生成了。暂时还没找到

    3年前 (2016-03-19)
    回复
    回复van
  • 褚润民

    tar: Error opening archive: Failed to open 请问打不开怎么回事呢?

    3年前 (2015-11-21)
    回复
    回复褚润民
  • 内涵笑话

    不错的网站,很喜欢,期待互访

    3年前 (2015-10-02)
    回复
    回复内涵笑话
  • 歪妖内涵网

    不错的网站,很喜欢,期待互访

    3年前 (2015-09-20)
    回复
  • 爱奇趣分享网

    很久没有过来了,今天过来看一看!

    3年前 (2015-09-08)
    回复
  • 哈哈

    最后解决了吗?

    4年前 (2015-06-20)
    回复
    回复哈哈
  • cuicui

    央-东的 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 这个命令搞定了,多谢!

    4年前 (2015-03-30)
    回复
    回复cuicui
  • boao

    还没有进度提示,只能傻等...

    4年前 (2015-04-11)
    回复
    回复boao
  • 邱超

    大约用了多长时间

    4年前 (2015-04-27)
    回复
    回复邱超
  • boao

    下载时间超长....

    4年前 (2015-04-11)
    回复
    回复boao
  • 疯一样的男子子子子

    您好!我按照您说的步骤做了,但是我不知道接下来该如何重新编译php,请问该怎么办?我用的是mac os 10.10自带的php,请问是要重新安装一个php吗?能不能在现有的php上安装freetype呢?谢谢您!

    同求啊,楼主。你这样虎头蛇尾,我很忧桑啊。

    4年前 (2015-03-11)
    回复
  • 杨俊伟

    哈哈 还真是挺抱歉的,手里本子的环境正写着东西,不便折腾啊

    4年前 (2015-03-12)
    回复
    回复杨俊伟
  • 胡宗林

    搞事搞定了 不过警告版本太低

    3年前 (2015-10-10)
    回复
    回复胡宗林
  • cuicui

    多谢,这个命令搞定了。

    4年前 (2015-03-30)
    回复
    回复cuicui
  • 亚枫

    我的已解决。http://my.oschina.net/u/931071/blog/336639 这里有记录,你可以参考一下。

    4年前 (2015-04-14)
    回复
    回复亚枫
  • 洪雷

    你的问题解决了没?

    4年前 (2015-04-12)
    回复
    回复洪雷