Php OpenShift RedHat上CI中的ImageMagick库不工作
我有一个codeigniter网站,我不能让ImageMagick工作 我已经使用phpinfo()进行了检查,并且在服务器上启用了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/', .....
$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,看看它如何运行。这将帮助您,