建筑imagick PHP扩展在Mac OS X海伊谢拉

问题描述 投票:0回答:1

我在安装的imagick扩展到PHP的麻烦。 http://pecl.php.net/package/imagick

我使用ImageMagick的二进制分发此间举行https://imagemagick.org/script/download.php为Mac OS X(无自制程序)。

我已经安装pkg-configphpize配置脚本的要求。

这个问题(我认为)

问题是pkg-config --libs MagickWand给了我以下结果:-L$MAGICK_HOME/lib -lMagickWand-7.Q16HDRI -lMagickCore-7.Q16HDRI

我不明白为什么$MAGICK_HOME是字面上。我已出口的变量作为前者的链接指示。

这导致以下行配置过程中:

./configure: line 4479: cd: $MAGICK_HOME: No such file or directory
./configure: line 4526: cd: $MAGICK_HOME/include: No such file or directory

配置是成功的,但当然建筑make失败(MagickWand.h未找到)。

我试着

我走进所有的ImageMagick .pc(pkg配置)文件和手动硬编码$ MAGICK_HOME的所有条目与适当的安装路径。

配置就比较好,但建筑依然未能在一个点上,再次因为一个错误引用,其中$MAGICK_HOME拍摄字面上(和路径未找到)。

因此,我不认为追踪$MAGICK_HOME的所有实例是最佳的解决方案。

我究竟做错了什么?

PD:我回避自制

bash imagemagick automake php-extension macos-high-sierra
1个回答
0
投票

万一有人碰到这个问题......

什么工作

我编译和从源(https://imagemagick.org/script/install-source.php)安装ImageMagick的。这似乎预编译的版本是不适合开发。

在编译和安装从源代码程序:https://unix.stackexchange.com/questions/173/how-to-compile-and-install-programs-from-source

© www.soinside.com 2019 - 2024. All rights reserved.