宝利德 發表於 2021-12-10 14:28:00

PHP安装Imagick扩展

<p>ImageMagick 是一个图象处理软件,也可以作为PHP的一个扩展来使用。它可以编辑、显示包括JPEG、TIFF、PNM、PNG、GIF和Photo CS在内的绝大多数当今最流行的图象格式。你可以改变图象尺寸、旋转、锐化、减少颜色或加入特殊效果到图象里,并且能够以另一种图象格式保存。</p>
<h2 id="h2-windows">Windows</h2>
<h3 id="h3--php-">安装PHP扩展</h3>
<blockquote>
<p>下载地址:http://pecl.php.net/package/imagick</p>
</blockquote>
<p>1.根据PHP版本,下载对应的 imagick 扩展包</p>
<p>2.复制&nbsp;<code>php_imagick.dll</code>&nbsp;到PHP安装目录的&nbsp;<code>ext</code>&nbsp;目录下</p>
<p>3.修改&nbsp;<code>php.ini</code>&nbsp;配置&nbsp;<code>extension=php_imagick.dll</code></p>
<p>4.重启&nbsp;<code>apache</code>&nbsp;服务,执行命令&nbsp;<code>php -m</code>&nbsp;或者&nbsp;<code>phpinfo()</code>&nbsp;查看是否成功安装扩展</p>
<p><img src="https://img2020.cnblogs.com/blog/1359109/202112/1359109-20211210142551879-880034207.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3 id="h3--imagemagick-">安装ImageMagick软件</h3>
<blockquote>
<p>下载地址:https://windows.php.net/downloads/pecl/deps/</p>
</blockquote>
<p>1.查询&nbsp;<code>phpinfo()</code>&nbsp;中&nbsp;<code>ImageMagick</code>&nbsp;版本,下载对应压缩包</p>
<p><img src="https://img2020.cnblogs.com/blog/1359109/202112/1359109-20211210142603028-1958718883.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2.解压到&nbsp;<code>D:\Program Files\ImageMagick</code>&nbsp;目录下,并将&nbsp;<code>bin</code>&nbsp;目录添加到环境变量</p>
<p>3.复制&nbsp;<code>bin</code>&nbsp;目录下所有&nbsp;<code>.dll</code>&nbsp;文件到&nbsp;<code>php</code>&nbsp;根目录</p>
<p><img src="https://img2020.cnblogs.com/blog/1359109/202112/1359109-20211210142615903-1726980696.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>4.安装完成后建议重启电脑</p>
<h2 id="h2-linux"><span class="header-link octicon octicon-link">Linux</span></h2>
<p>这里使用 pecl 方式安装扩展,源码编译安装方式请移步《PHP源码编译安装Imagick扩展》</p>
<h3 id="h3-centos"><span class="header-link octicon octicon-link">CentOS</span></h3>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;"># 安装ImageMagick
yum install -y ImageMagick ImageMagick-devel

# pecl 安装扩展
pecl install imagick
</pre>
</div>
<h3 id="h3-ubuntu">Ubuntu</h3>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;"># 安装ImageMagick
apt-get install libmagickwand-dev

# pecl 安装扩展
pecl install imagick-beta
</pre>
</div>
<h3 id="h3--php-ini">修改php.ini</h3>
<p>修改&nbsp;<code>php.ini</code>&nbsp;,开启扩展,最后重启 PHP 服务</p>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">extension=imagick.so
</pre>
</div>
<p>  </p>
<h3 id="h3-u76F8u5173u94FEu63A5">相关链接</h3>
<blockquote>
<p>《PHP安装Imagick扩展》</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/xiaoxi-jinchen/p/15671655.html
頁: [1]
查看完整版本: PHP安装Imagick扩展