如何在 ubuntu 上安装 php imagemagick 22.04-凯发体育app

什么是imagemagick(imagick)?

imagemagick,或通常缩写的imagick,是一个免费的开源图像处理软件。可用于创建、编辑和操作位图图像。

此外,此命令行工具支持多种文件格式,因此这就是为什么 imagick 可用于许多应用程序的原因,例如文件格式转换、更改图像大小、裁剪图像、颜色量化、透明度、形状形态等等。

此外,它在开发人员中很受欢迎,因为它的功能和功能允许他们使用命令行界面来控制图像的某些方面,而无需 gui 并且兼容将其与流行的编程语言(如 c 和 c )一起使用。

因此,开发人员可以自动执行与图像处理相关的任务,例如图像的批量渲染。

例如,对于php语言,imagemagick可以作为一个模块使用,使用一行代码,我们可以将整个充满图像的文件夹转换为不同的文件格式,甚至可以单独更改每个图像。有关其源代码,请访问

在 ubuntu 上安装 php imagick 扩展的步骤 22.04 lts

这里给出的安装 imagemagick 库和 php 的 imagick 扩展的步骤不仅限于 ubuntu 22.04 lts jammy。我们可以将它们用于 debian、linux mint、pop os 和其他类似的 linux 发行版。或者,可以查看已经创建的单独教程,以在debian 11服务器上安装imagemagick及其php模块,或者在ubuntu 20.04 lts上安装imagemagick及其php模块。

要求

要执行本教程的命令,您必须具有有效的 ubuntu 22.04 linux 服务器、sudo 或 root 用户访问权限以及 internet 连接。

1. 从 ubuntu 22.04 更新开始

打开命令终端应用程序,而服务器用户已经在终端显示屏上。因此,从那里只需执行系统更新命令即可确保所有已安装的软件包都是最新的。

sudo apt update && sudo apt upgrade

2.安装imagick软件

好吧,如果你只是在寻找一个php扩展,那么你可以跳过这个,移动到下一个。而想要尝试 imagemagick 命令来编辑图像的开发人员或普通用户可以安装其完整包。

最好的部分是在 ubuntu 22.04 或以前的版本上安装 imagemagick,我们不需要添加任何第三方存储库。只需使用 apt 包管理器,它就会通过 ubuntu 的官方默认存储库下载所需的包。

sudo apt install imagemagick imagemagick-doc

要检查 imagemagick 是否安装在您的 ubuntu 系统上,您可以使用:

convert -version

您会看到程序的版本详细信息,以确保它在您的系统上并正常工作。

3. 在 ubuntu 上安装 -imagick 模块 22.04

现在,那些使用一些基于 php 的应用程序(例如 wordpress)并在其 ubuntu 22.04 服务器上需要 php-imagick 包或扩展以启用图像处理功能的人可以使用给定的命令。

sudo apt-get install php-imagick

它将安装php的imagemagick扩展,具体取决于可安装的php版本。例如,在 ubuntu 22.04 中,而撰写本文时,当前版本是 php8.1。

若要检查扩展是否已成功安装,请使用:

php -m | grep imagick

安装扩展后,不要忘记重新加载 apache 或 nginx web 服务器:

sudo systemctl reload apache2

sudo systemctl reload nginx

4. 最新或旧的 php imagick 扩展版本 – ondrej

一些基于 php 的应用程序需要旧版本。因此,如果您有兴趣获得 php 版本(例如 5.6、7.0、7.1、7.2、7.3、7.4 或最新的 8.2)(在撰写本教程时)但无法通过 ubuntu 22.04 的官方基础存储库获得的最新或较旧的 imagick 模块,可以使用 ondrej sury。它是一个 ppa 存储库,用于安装较旧或最新支持的 php 版本。

要添加它,请运行:

sudo add-apt-repository ppa:ondrej/php

现在,要检查通过它可用的php版本,我们可以使用以下语法:

sudo apt search php

您可以向上滚动以查找可用的。

现在,让我们看看如何为不同版本的php安装imagemagick和php imagick扩展:

注意:检查您的 ubuntu 22.04 服务器上安装了哪个版本的 php,然后对应于该版本的命令。

php -v

以下是根据系统上配置的版本的命令,如果您有多个命令,请相应地安装 php-imagick。

  • 对于php5.6
sudo apt install imagemagick php5.6-imagick
  • 对于php7.0
sudo apt install imagemagick php7.0-imagick
  • 对于php7.1
sudo apt install imagemagick php7.1-imagick
  • for php7.2
sudo apt install imagemagick php7.2-imagick
  • 对于php7.3
sudo apt install imagemagick php7.3-imagick
  • 对于php7.4
sudo apt install imagemagick php7.4-imagick
  • 对于php8.0
sudo apt install imagemagick php8.0-imagick
  • 对于php8.1
sudo apt install imagemagick php8.1-imagick
  • 对于php8.2
sudo apt install imagemagick php8.2-imagick

5.检查php中的扩展 imagick.so 是否加载

到目前为止,我们已经学习了安装 imagick 及其 php 扩展的方法,现在让我们看看检查它是否正在加载并适用于我们的 php web 应用程序的方法。

为此,请使用给定的命令,该命令将列出所有可用的模块,包括您刚刚安装的模块:

php -m

php-m-command-result-1

或者要准确了解您正在寻找的扩展的详细信息,我们可以使用:

php -r 'phpinfo();' | grep imagick

imagick-php-extension-details-1

如果这还不够,那么为了进一步确认,我们可以创建一个文件来加载并使用 web 浏览器查看当前的 php 配置。但是,请确保您的 ubuntu 22.04 系统上安装了 apache () 或 nginx ()。sudo install apachesudo apt install nginx

在 www web-root 目录下创建一个 php 文件:

sudo nano /var/www/html/info.php

添加以下 php 代码行,然后按 ctrl x,键入 – y,然后按 enter 保存文件。

之后,打开浏览器并按以下方式访问创建文件的 ubuntu 22.04 服务器的 ip 地址

http://your-server-ip-addres/info.php

注意:将 your-server-ip-addres 替换为您的实际 ip 或域。

很快,您将看到这个微小的php代码将如何创建一个网页,其中包含有关已安装的php扩展和其他配置的所有信息。向下滚动并找到 imagick 部分,如果存在,则表示模块已加载并工作正常。

install-imagick-php-extension-in-ubuntu-22.04-server-1

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun289595.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午10:32
下一篇 2024年3月17日 下午5:11

相关推荐

  • xpw文件扩展名: 如何在windows上打开它

    xpw文件扩展名在当今是罕见的,因为创建这些文件的程序,由intercon associates inc.开发的accessible formnet,已经过时了。不过,如果您有一些…

    2024年3月18日
  • 在 ubuntu 上安装 virtualbox 7.0 的步骤 22.04 或 20.04 1. 安装系统更新 让我们从 update 命令开始,以获取系统软件包的最新可用版本。除…

    2024年3月17日
  • 在 ubuntu 上安装 mongodb 的步骤 20.04 lts 1. 更新 ubuntu 20.04 让我们先更新我们的系统,然后再按照本教程安装适用于我们系统的最新更新。 …

    2024年3月17日
  • 1. 更新 ubuntu 22.04 打开您的命令终端,为此,有一个键盘快捷键 – ctrl a t。之后,运行 system update 命令,该命令将在我们的系统上安装可用的…

    linux命令 2024年3月17日
  • lamp是linux系统中用于创建web服务器以及php和mysql服务器应用程序的通用软件堆栈。但是,有时,特别是如果某人是初学者并且做了一些错误的设置,那么他或她会想要重新安装…

    linux命令 2024年3月17日
  • 如何在 ubuntu vscode 中安装 jupyter notebook?

    在 ubuntu 上安装 vscode 的 jupyter 扩展的步骤 1. 在 ubuntu 上安装 vscode 我们在 ubuntu 系统上必须拥有的第一件事是 vs cod…

    2024年3月13日 linux命令
  • 1. 打开终端窗口 要执行 ros noetic 的安装,我们需要一个命令终端和 sudo 用户访问。因此,请使用键盘快捷键 – ctrl alt t 或从所有应用程序在 ubun…

    2024年3月13日
  • 什么是imagemagick(imagick)? imagemagick,或通常缩写的imagick,是一个免费的开源图像处理软件。可用于创建、编辑和操作位图图像。 此外,此命令行…

    2024年3月13日
  • 如何在 snapchat 中扩展图像

    为了跟上 ai 趋势和 ai 为图像处理带来的一系列全新酷炫功能,snapchat 添加了另一项新功能,即使用 ai 扩展快照的能力。此功能可以帮助您使用 ai 缩小照片并扩展照片…

    2024年1月5日 技术教程
  • firefox for android 现在支持超过 450 个附加组件

    几周前,mozilla宣布将很快支持打开扩展在 firefox for android 上。好消息是等待期已经结束,移动浏览器现在支持超过 450 个附加组件。 虽然 firefo…

    2023年12月16日
  • chrome 的新标签页可能正在改头换面:可见的 edge 相似之处

    谷歌提议对 chrome 的新标签页进行更改。新设计具有“模块”系统,允许用户添加可选组件,例如来自其他设备的选项卡和扩展快捷方式。此外,google 还通过自定义面板中的新“扩展…

    2023年12月5日
  • 如何使用 xampp 在 visual studio code 中运行 php 文件 1.安装 visual studio code 由于我们在本教程中使用 vscode 创建 p…

    2023年12月3日 工具软件
  • youtube summary with chatgpt 是一个简单的 chrome 插件

    youtube summary with chatgpt 是一个简单的 chrome 扩展(清单 v3),它允许您使用 openai 的 chatgpt ai 技术获取 youtu…

    工具软件 2023年11月23日
  • 谷歌现在正在为其流行的 ai 聊天机器人 bard 推出另一项更新。youtube bard 扩展现在可以更好地理解您正在观看的视频。 不久前,这家科技巨头还“放宽”了对在几个国家…

    2023年11月23日
  • 谷歌今天宣布正式推出其重新设计的 chrome 网上应用店,为发现扩展程序和主题提供更精简和用户友好的体验,以增强 chrome 浏览体验。 chrome 网上应用店是 googl…

    2023年11月21日
  • microsoft 通过将 copilot 引入 microsoft 365 管理中心的 edge 管理服务,使 it 管理员能够更轻松地管理 edge for business。…

    2023年11月17日
  • 您是否正在寻求利用 ai 的力量来增强您的在线体验?不要再看了!下面来自 ai master 的视频为我们提供了五个很棒的 chatgpt 插件,它们有望简化您的网页浏览、研究以及…

    2023年11月9日
  • firefox 116:如何允许每个扩展在受 mozilla 限制的站点上运行

    mozilla推出了firefox 115,具有新功能,改进和错误修复,包括后端功能“隔离域”。 由于mozilla无法监控每个附加组件的安全性,因此该公司正在阻止针对特定域的恶意…

    工具软件 2023年10月27日
  • php仍然是首选的服务器端脚本语言,为众多网站和应用程序提供支持。错误处理是 php 开发的一个重要方面,在 web 应用程序的健壮性和安全性中起着关键作用。发生错误时,它们可能会…

    linux命令 2023年10月11日
  • 谷歌最近发布了谷歌bard的更新,更新中包含的新功能之一是扩展,这是一项新功能,可让您连接到其他谷歌应用程序和服务,如gmail,谷歌地图,youtube和谷歌航班。这使得bard…

    2023年9月20日
  • 如何启用或禁用谷歌bard扩展

    通过扩展程序,bard现在能够为您提供来自谷歌地图、航班、酒店和 youtube 的最新详细信息。一旦您为特定应用程序启用了 bard 扩展程序,它就可以从您的帐户中提取该应用程序…

    2023年9月20日 谷歌google
  • 如果您在使用stable diffusion ai 艺术生成器时正在寻找将您的 ai 艺术生成和创造力提升到新水平的方法,您可能会对本指南感兴趣,该指南提供了 10 个出色的sta…

    2023年9月14日
  • 在 windows 11 或 10 上原生设置 apache、mysql 和 php 大多数时候,windows 10或11上的用户使用一些第三方应用程序来创建apacheweb服…

    2023年9月8日 微软microsoft
  • microsoft发布了visual studio code的unity扩展预览版。这个新的 unity 扩展将允许您编写和调试 unity 游戏。这个新的unity扩展带来了vi…

    微软microsoft 2023年8月5日
  • firefly是adobe几个月前推出的“创造性生成ai模型系列”,旨在提高用户的创造力。借助文本到图像,文本到矢量等工具,firfefly是adobe在ai竞赛中的提交。现在,为…

    2023年7月31日 工具软件
网站地图