用于php安装的Gmagick扩展——如何安装和在何处安装?
下载php pear并尝试按照链接中给出的步骤安装gmagick扩展”http://www.gerd-riesselmann.net/development/how-install-imagick-and-gmagick-ubuntu" pecl给出了一个错误-- gmagick-1.0.9b1$pecl安装gmagick 未能在首选状态“稳定”下下载pecl/gmagick,最新版本为1.0.9b1,稳定性“测试版”,使用channel://pecl.php.net/gmagick-1.0.9b1“安装 安装失败用于php安装的Gmagick扩展——如何安装和在何处安装?,php,image-processing,imagemagick,php-extension,graphicsmagick,Php,Image Processing,Imagemagick,Php Extension,Graphicsmagick,下载php pear并尝试按照链接中给出的步骤安装gmagick扩展”http://www.gerd-riesselmann.net/development/how-install-imagick-and-gmagick-ubuntu" pecl给出了一个错误-- gmagick-1.0.9b1$pecl安装gmagick 未能在首选状态“稳定”下下载pecl/gmagick,最新版本为1.0.9b1,稳定性“测试版”,使用channel://pecl.php.net/gmagick-1.0.9
已尝试添加频道(无结果)—— gmagick-1.0.9b1$pecl频道添加 错误:在标记中找不到版本号 频道添加:无效的channel.xml文件
找到链接“http://pecl.php.net/package/gmagick“要下载php扩展,请将其解压以查找以下文件-- gmagick-1.0.9b1$ls config.m4 gmagickdraw_methods.c gmagick_methods.c LICENSE php_gmagick_helpers.h自述文件 c gmagick.c gmagick_helpers.c gmagick像素_方法.c php_gmagick.h php_gmagick_宏.h 试过了config.m4仅查找更多错误 gmagick-1.0.9b1美元/config.m4
./config.m4: line 1: syntax error near unexpected token `gmagick,'
./config.m4: line 1: `PHP_ARG_WITH(gmagick, whether to enable the gmagick extension,'
一天以来一直在做这件事,但没有任何结果。了解到gmagick是一把图像处理的瑞士刀,遗憾的是没有太多关于它的文档,或者至少没有一个正确的链接安装方法 我急需帮助 提前感谢。找到答案>> 外壳>cd gmagick-1.0.9b1 壳>phpize shell>/配置 外壳>制造 外壳>制作安装 那么 创建文件/etc/php/conf.d/imagick.ini并添加一行“extension=imagick.so” 重载Apache:sudo/etc/init.d/apache2重载
由于某些原因,pecl从未起作用。但链接的组合”http://www.gerd-riesselmann.net/development/how-install-imagick-and-gmagick-ubuntu“和教程”帮助了我。以下内容在Kubuntu 11.04上对我有用。首先安装开发文件:
sudo apt-get install libgraphicsmagick1-dev
然后安装GMagick for PHP:
sudo pecl install gmagick-1.1.1RC1
最后在PHP中加载扩展:
sudo sh -c 'echo "extension=gmagick.so" >> /etc/php5/apache2/php.ini'
sudo service apache2 restart
我从来都不喜欢“PECL”,但似乎这是将gmagick
添加到我的php@7.3是麦克·泽洛斯
运行pecl install gmagick
后,控制台中的输出将类似于:
未能在首选状态“稳定”下下载pecl/gmagick,最新版本为2.0.5RC1,稳定性为“beta”,使用channel://pecl.php.net/gmagick-2.0.5RC1“安装
页面内容和页面URL指向“Release 2.0.5RC1”,因此命令变为:
pecl安装gmagick-2.0.5RC1
那个“PECL”东西将扩展安装到一个特定的目录,PHP会扫描这个目录
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "/usr/local/lib/php/pecl/20180731"
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "/usr/local/lib/php/pecl/20180731"