Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于php安装的Gmagick扩展——如何安装和在何处安装?_Php_Image Processing_Imagemagick_Php Extension_Graphicsmagick - Fatal编程技术网

用于php安装的Gmagick扩展——如何安装和在何处安装?

用于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

下载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“安装 安装失败


已尝试添加频道(无结果)——

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"