我在向imagick
安装xampp
后收到此消息:
2 php启动:imagick:无法初始化用api = 20060613编译的模块模块
用模块api = 20090626编译的php 这些选项需要匹配
如何解决此错误?
答案 0 :(得分:1)
Linux已经为您整理了包依赖项。 如果您的服务器是Ubuntu风味尝试
yum --enablerepo=remi,remi-test install ImageMagick7
yum --enablerepo=remi,remi-test install php-pecl-imagick
如果你是Cent-OS类型的人
{{1}}
这比从Internet下载.apk或.yum更好。他们不会更新,不会解决依赖关系,最重要的是,他们不会得到官方支持。
答案 1 :(得分:0)
使用模块API = 20131226
编译的模块
您正在尝试使用PHP 5.6加载扩展版本
使用模块API = 20170718编译的PHP
使用PHP 7.2引擎
不要混合版本。
php72-PHP-bcmath时-7.2.1-1.el7.remi.x86_64
使用我的存储库时,请按照Wizard instructions。
似乎你对“单一版本”与“多版本”选择感到困惑,并试图将扩展从1个堆栈延伸到另一个堆栈。甚至不理解你是如何提出这样一个问题的,可能是用包内容和配置文件玩一些奇怪的游戏。
每个软件包都提供一个配置文件,确保从正确的位置以正确的顺序正确加载扩展。