我刚刚为我的 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 添加到末尾或扩展部分