Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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 web服务器上的ImageMagick_Php_Codeigniter - Fatal编程技术网

Php web服务器上的ImageMagick

Php web服务器上的ImageMagick,php,codeigniter,Php,Codeigniter,我在codeigniter中有一个上传图像的控制器。现在我使用ImageMagick进行处理和裁剪。我在我的mac上安装了imageMagick,它工作正常,但我现在想在我的Web服务器上安装它。如何安装或需要使用什么路径才能使其联机工作?我已经尝试将带有bin文件的映射放在我的服务器上,并找到它的库路径。但是没有成功。谢谢 离线 $config['image_library'] = 'ImageMagick'; $config['library_path'] = 'opt/ImageMagic

我在codeigniter中有一个上传图像的控制器。现在我使用ImageMagick进行处理和裁剪。我在我的mac上安装了imageMagick,它工作正常,但我现在想在我的Web服务器上安装它。如何安装或需要使用什么路径才能使其联机工作?我已经尝试将带有bin文件的映射放在我的服务器上,并找到它的库路径。但是没有成功。谢谢

离线

$config['image_library'] = 'ImageMagick';
$config['library_path'] = 'opt/ImageMagick/bin/convert';
$config['source_image'] = $upload_data['full_path'];
$config['new_image'] = $gallery_path . '/thumbs';
$config['create_thumb'] = FALSE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 350;
$config['height'] = 300;

您需要安装PECL扩展,因为它没有与PHP捆绑在一起

根据PHP文档:

可以找到有关安装此PECL扩展的信息 在手册中标题为


它需要作为PHP扩展安装。您可以询问您的主机提供商,或者如果您有权访问machinemy网站,您也可以自己做。我的网站正在one.com的服务器上运行,并且没有安装imagick扩展。我认为我没有安装它的权限。我可以做什么?所以你需要向one.com咨询