网站首页 > 开源技术 正文
环境背景:WAMP(PHP7.1.9 + Apache2.4.27)
最近需要使用到图形添加水印等操作,于是找到了 Intervention Image 这个组件。
大神的轮子拿来用,还真是方便!啧啧!
出于好奇,发现配置文件 image.php 中,除了 gd 库外,还可以使用 imagick 。
哎,这个东东平时不太留意啊!听说效率比 gd 要高很多。嗯,盘它!
自此开启入坑之路……
- 1 -
老一套,网上一顿猛搜索,找到了我当前环境所匹配的扩展包。
解压扩展包中的 php_imagick.dll 到php环境的ext目录中。
- 2 -
轻车熟路,修改配置文件 php.ini ,开启加载 php_imagick.dll 扩展。
一切都是那么的简单,不是吗?
OK,重启服务加载扩展……
纳尼!没有成功?
使用测试命令 php --ri imagick 试试,还是失败。
打开phpinfo页面,居然没有找到imagck扩展。(失败了当然找不到了)
- 3 -
我经历过的坑,总结如下,少走弯路:
1、到ImageMagick官网下载相应版本的安装程序。
安装过后仍然失败,其实告诉你,根本不需要安装官网的程序。
2、按网上指导新建一个环境变量 MAGICK_HOME ,同样没有用。
3、在安装了官网的程序后,phpinfo中会出现imagick扩展项目。
先别高兴得太早,怎么 ImageMagick number of supported formats 一项居然是 0 !
网上的文章居然不明就里,说过段时间后再使用又好了。
说是apache下显示为0,换nginx就是正常的。(我不信!事实证明我是对的。)
4、扩展包中的 CORE_xx.dll 的所有文件复制到php目录下,
还有说复制到apache的bin下的,均告失败。
- 4 -
好了,折腾得也够累了,给出最终答案吧。
其实很简单,只需两步即可。(php.ini开启扩展别忘记)
第一步,把扩展包中根目录下的所有dll文件解压到php的ext扩展目录中。
第二步,在系统变量Path中添加php的ext扩展目录路径。
打完收功!就这么简单!给出最终抓图。
生命在于折腾,但也要少折腾!希望能帮到爱学习的小伙伴们!
网管小贾
猜你喜欢
- 2024-10-28 PHP使用反向Ajax技术实现在线客服系统
- 2024-10-28 【Linux之树莓派篇】用树莓派搭建外网可访问的个人博客(二)
- 2024-10-28 PHPCMS v9 如何在手机端栏目绑定模板
- 2024-10-28 MAMP PRO如何快速开启PHP报错(phpfpm启动)
- 2024-10-28 PHP 命名空间(namespace)(php命名空间与自动加载)
- 2024-10-28 PHP开发简历怎么写才能脱颖而出?(php开发简历怎么写才能脱颖而出呢)
- 2024-10-28 PHP应用如何对接微信公众号JSAPI支付
- 2024-10-28 PHP基础之在Dreamweaver下使用PHP实现文件上传
- 2024-10-28 如何在RHEL8或CentOS8系统上安装和配置最新版的PHP
- 2024-10-28 快速搭建Apache+php部署环境,绝无废话
你 发表评论:
欢迎- 最近发表
-
- 6月游戏推荐(二)(6月份新出的游戏)
- 37【源码】数据可视化:基于 Echarts + Python 动态实时大屏
- Kubernetes Kube-Proxy 组件 IPVS 模式工作原理及常用故障排查
- 《茶余饭后顶级英文歌曲精选》(茶余饭后的经典句子)
- rainx和MediaTek携手推出101产品生态,为5G FWA提供创新
- KAPITAL 推出蓝染风格 Aloha Shirt 系列
- 欧美经典怀旧歌曲Free loop-管不住的音符
- Mac 下php5.3-7.0的二进制包 ── PHP-OS
- 如何把一个Python应用程序装进Docker
- 为何推荐 JsonTree.js 做 JSON 可视化?
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)