我在为laravel安装devisephp时遇到了麻烦。我正在使用php7开发最新版本的宅基地。当我做作曲家更新时,我得到以下错误。
Problem 1
- Installation request for devisephp/cms 1.4.* -> satisfiable by devisephp/cms[1.4.0].
- devisephp/cms 1.4.0 requires ext-imagick * -> the requested PHP extension imagick is missing from your system.
有了这个消息之后,我在家园环境中安装了imagick,在cli和fpm中添加了php.ini的扩展名,并且如果imagick正在使用测试文件,则在宅基地中检查。一切都运行得很好,但在运行作曲家更新时,我仍然从上面得到相同的错误消息。有没有人知道问题是什么。
奇怪的是,kan git clone devisephp它的bootstrap版本完全正常工作,包括图像处理但是当我向laravel添加另一个包时,我再次获得上述消息。
如果你真的无法安装或不希望验证该扩展,你可以通过提供来跳过它
--ignore-platform-reqs
标记到您的composer命令
尝试添加:
"ext-imagick": "*",
你的composer.json中的require块就像这样:
"license": "MIT",
"require": {
"ext-imagick": "*",
....
}
并运行composer update