如何在 xubuntu 上配置 imagick

如何在 xubuntu 上配置 imagick

我刚刚为我的 xampp 开发机器安装了 Xubuntu 18.04。我已经下载并安装了 xampp 7.2.5-0,安装时没有错误,我可以在本地主机上看到默认的 xampp 网页。

似乎 xubuntu 18.04 已经从默认安装中包含了 imagemagick 可执行文件,因为当我输入 convert -version 时它显示版本 ImageMagick 6.9.7-4

所以我创建了一个简单的 php 页面

<?php
  $im = new imagick();
?>

但是当我在浏览器上加载此页面时,出现以下错误消息。

致命错误:未捕获错误:未在 /opt/lampp/htdocs/index.php:2 中找到类“imagick”堆栈跟踪:#0 {main} 在 /opt/lampp/htdocs/index.php 第 2 行抛出

所以我搜索了网站,它提到我需要安装 php-imagick,所以我输入
sudo apt-get install php-imagick 安装似乎没问题,而且它似乎配置了正确的 php 版本,即 7.2.5 然后我从 xampp 控制面板重新启动 apache 服务器

然后我再次重新加载页面,仍然遇到相同的问题/错误消息

我是否缺少让 imagick 在 php 上运行的步骤?

谢谢。

问候 - 哈里斯 -

答案1

您是否将 php.ini 配置为包含 imagick.so?找到使用的 php.ini 文件,并将 extension=imagick.so 添加到末尾或扩展部分

相关内容