OS X上的GD2和PHP

关于该主题有很多链接-但是都有不同的方法.我全新安装了os x 10.5.6.我正在使用操作系统随附的PHP版本.

我已经使用fink安装了GD,它已经安装了相关的软件包.我的问题是,现在如何在PHP中获得GD支持

(最好不要使用macports或marc liyanage建议,因为这涉及撤消我已经完成的其他安装的pear,MysqLPHP)

解决方法:

正如Nerdling指出的那样,必须在启用GD扩展的情况下编译PHP,因此没有干净的方法将GD2添加到Mac OS X附带的PHP版本中.

解决方案对我有效(Mac OS X 10.5.2,应与任何10.5兼容),但是您必须重新安装PHP.但是,这不会撤消您对PEAR和MysqL的其他安装,您只需要添加一条额外的行即可.

在开始之前,如果您已经启用了内置的PHP,则必须在(/etc/apache2/)httpd.conf中重新注释PHP行(LoadModule PHP5_module libexec / apache2 / libPHP5.so).现在,执行以下步骤:

>在Terminal.app中,输入sudo ln -s / etc / apache2 / etc / httpd
这使符号链接成为可能,从而熵的软件包可以正确安装并运行.
>下载并安装entropy的PHP 5.2.4 for Apache 2软件包.
>在终端中再次输入:
须藤cp /usr/sbin / httpd /usr/sbin / httpd-fat
须藤脂/usr/sbin / httpd-薄i386-输出/usr/sbin / httpd
这会将Apache 2降级为32位,因此可以与entropy的PHP软件包一起很好地使用.
须藤ln -s /usr/local/PHP5 /usr/local/apache2
须藤ln -s /usr/lib/libexpat.dylib /usr/local/apache2/lib/libexpat.0.dylib
这修复了放错位置的文件.
sudo mv /usr/bin/PHP /usr/bin/PHP_back
须藤ln -s /usr/local/PHP5 / bin / PHP /usr/bin/PHP
这可以修复PEAR / PHP扩展中可能出现的错误.
>重新启动Apache(可以通过输入sudo apachectl restart来完成).
>赞成;)
>完成.

一些参考:http://www.entropy.ch/phpbb2/viewtopic.php?t=3074

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...