gpt4 book ai didi

PHP imagick 安装错误

转载 作者:搜寻专家 更新时间:2023-10-31 21:13:49 30 4
gpt4 key购买 nike

我已经安装了 imagick php 模块,还使用 ​​Brew 安装了 Image Magick。安装并添加到 php.ini 中的扩展后,我在 Apache (XAMPP) 启动时收到此错误。

dyld: lazy symbol binding failed: Symbol not found: _MagickWandGenesis
Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/imagick.so
Expected in: flat namespace

谷歌没有帮助

最佳答案

看起来你必须手动编译它如下:

$ cd /usr/local/src/
$ wget http://pecl.php.net/get/imagick-3.0.1.tgz
$ tar -xzvf imagick-3.0.1.tgz
$ cd imagick-3.0.1
$ phpize
$ MACOSX_DEPLOYMENT_TARGET=10.6
$ CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
$ CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
$ CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
$ LDFLAGS="-arch i386 -arch x86_64 -bind_at_load"
$ export CFLAGS CXXFLAGS LDFLAGS CCFLAGS MACOSX_DEPLOYMENT_TARGET
$ echo $CFLAGS
$ ./configure --with-imagick=/usr/local//Cellar/imagemagick/6.8.0-10
$ make
$ sudo make install
$ sudo vim /etc/php.ini
$ sudo apachectl restart

这是这篇文章的摘录: http://charles.lescampeurs.org/2013/06/18/add-c-header-include-path-pecl

但也许更简单的解决方案是使用 josegonzalez 的 PHP tap 进行 brew 并删除 XAMMP,我使用它并且工作完美: https://github.com/josegonzalez/homebrew-php

此选项卡包含最稳定的 PHP 软件包和最新的 PHP

问候

关于PHP imagick 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13407096/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com