zoukankan      html  css  js  c++  java
  • mac升级yosemite后安装gd的freetype扩展

    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/

     重新编译PHP的时候,要添加上--with-freetype,貌似PHP版本不同,有需要注意的地方!

    如果要是遇到了编译时make *** ext/phar/phar.php error 139,就要先清空brew的所有组件,尤其是openssl

     
    http://blog.11010.net/configure-no-such-file/
    http://blog.11010.net/mac-apche2.4-vhosts/
    上面这两篇文章可以参考一下,没有亲测,大家测试一下行的话麻烦留言一下,今天实在支持不住了,先睡了
     
    21:33:40 2014-11-25
    http://blog.forecho.com/2014/10/19/macbook-%E5%8D%87%E7%BA%A7-yosemite-%E4%B9%8B%E5%90%8E-php-%E7%8E%AF%E5%A2%83%E4%BF%AE%E5%A4%8D/
     
    2014-11-25 21:38:36
    http://lvwenhan.com/mac/411.html
     
    试试这个吧
    curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
    一键搞定,亲测。

    来源:http://stackoverflow.com/questions/26443242/after-upgrade-php-no-longer-supports-png-operations
  • 相关阅读:
    1007 素数对猜想 (20 分)
    1005 继续(3n+1)猜想 (25 分)
    1002 写出这个数 (20 分)
    1001 害死人不偿命的(3n+1)猜想 (15 分)
    mysql常用操作
    mysql乱码问题
    mysql忘记root密码
    linux开机启动
    fedora 调整屏幕亮度
    Access denied for user 'root'@'localhost' (using password:YES) 解决方案
  • 原文地址:https://www.cnblogs.com/walter371/p/4120040.html
Copyright © 2011-2022 走看看