Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 OpenShift RedHat上CI中的ImageMagick库不工作_Php_Codeigniter_Imagemagick_Redhat_Openshift - Fatal编程技术网

Php OpenShift RedHat上CI中的ImageMagick库不工作

Php OpenShift RedHat上CI中的ImageMagick库不工作,php,codeigniter,imagemagick,redhat,openshift,Php,Codeigniter,Imagemagick,Redhat,Openshift,我有一个codeigniter网站,我不能让ImageMagick工作 我已经使用phpinfo()进行了检查,并且在服务器上启用了imagemagick 这是库的配置代码: $image_conf = array( 'image_library' => 'ImageMagick', 'library_path' => '/usr/bin/', .....

我有一个codeigniter网站,我不能让ImageMagick工作

我已经使用phpinfo()进行了检查,并且在服务器上启用了imagemagick

这是库的配置代码:

    $image_conf = array(
                'image_library'     => 'ImageMagick',
                'library_path'      => '/usr/bin/',
                  .....
我一直收到相同的错误:图像处理失败。请验证您的服务器是否支持所选协议,以及图像库的路径是否正确。

是否为
'library\u path'=>'/usr/bin/'
?我似乎在他们的论坛上找不到任何与此相关的信息,人们通常有不同的问题需要解决

我在网站或类似网站上没有其他路径问题

以下是一些服务器信息,如果需要,请询问更多信息:

$config['base_path']= "/var/lib/openshift/12341234...appcode/app-root/runtime/repo/php/";
$config['base_dir']= "/var/lib/openshift/1234324..appcode/app-root/runtime/repo/php/";
imagick 2.2.2

PHP5.3.3,ZendServer

Linux

Apache/2.2.22(红帽企业Web服务器)

两件事: 我将检查您是否向服务器授予对您试图保存图像的目录的写入权限。在dir上尝试chmod 777以确保安全


如果这不管用,我建议你去了解魔杖

如果已安装ImageMagic扩展,则无需指定路径。PHP可以使用$image=new Imagick('image.jpg')生成它的对象;嗯,但是我想将它与codeIgniters图像操纵库一起使用,它使用上面的代码…因此我需要正确的库路径,因为这样我就可以调用$this->image_lib->resize()并完成所有工作。在这种情况下,您需要下载PHP版本(而不是扩展名)中的整个库(一堆类文件)。包括在配置文件“库路径”中。这是配置它的唯一方法。这简直太疯狂了:)…好的,谢谢,我将尝试使用新的imagick,看看它如何运行。这将帮助您,