Kap*_*rma 6 php amazon-ec2 imagemagick
好吧,我是一名 PHP 开发人员,他知道很少的 linux 命令来完成我的工作。
我需要在 Amazon EC2 上启动一个 symfony 1.4 网站。除了IMagick,一切都很好。我也通过以下命令安装了magick:
sudo yum install ImageMagick
Run Code Online (Sandbox Code Playgroud)
它的 php 库没有安装/配置,如果上面的命令没有发生这种情况。在 PHP 中,我使用 IMagick,但脚本在 IMagick 上失败。我知道问题出在 PHP IMagic 扩展上,但不知道如何解决。在开发盒上,就像在 WAMP 上打开它一样简单。
有人可以建议我应该在哪里确认IMagick PHP扩展是否安装和配置正确?
zer*_*nes 14
这些对我有用:
yum install php-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
如果运行 php 5.5
yum install php55-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
如果运行 php 5.6
yum install php56-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
如果运行 php 7.0
yum install php70-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
如果运行 php 7.1
yum install php71-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
如果运行 php 7.2(你应该现在!)
yum install php72-pecl-imagick
Run Code Online (Sandbox Code Playgroud)
ImageMagick 和 PHP 的 imagick 扩展是独立的实体。imagick 依赖于已安装的 ImageMagick,但不随 ImageMagick 一起安装。
通常,您会安装 imagick sudo pecl install imagick
(我认为您可能需要)ImageMagick-devel
。php-devel
根据您的存储库,还有 yum/apt 软件包可以为您完成此操作。