【问题标题】:Imagick installation error permission deniedimagick 安装错误权限被拒绝
【发布时间】:2018-11-14 03:48:53
【问题描述】:

我按照所有步骤在 php 7 / centos 7 上安装 imagick,在这一步我收到错误:

pecl install Imagick

。 . . . 很多事情正在发生...... .

ERROR: failed to write /usr/lib64/php/modules/imagick.so (copy(/usr/lib64/php/modules/imagick.so): failed to open stream: Permission denied)


为什么会这样?我以 root 用户身份安装了所有 php 模块。

【问题讨论】:

    标签: php pear imagick pecl


    【解决方案1】:

    问题出在php7上!而不是运行

    pecl install imagick
    

    我需要做的

    sudo yum install php70w-pecl-imagick
    

    还有

    php -i | grep Imagick
    

    产生:

    imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
    Imagick compiled with ImageMagick version => ImageMagick 6.7.8-9 2016-06-16 Q16 http://www.imagemagick.org
    Imagick using ImageMagick library version => ImageMagick 6.7.8-9 2016-06-16 Q16 http://www.imagemagick.org
    


    显然,我在 php.ini 文件中添加了 extension=imagick.so :)
    故事的寓意是为 php 7 找到合适的软件包安装...几乎每个在线教程(至少目前)都指的是适用于旧版本 PHP 的软件包。

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      相关资源
      最近更新 更多