我的网站托管在Bluehost上,安装似乎是正确的,但我无法使用基本功能。我确信这源于对环境的一个非常基本的误解,并为此道歉。
以下因(Server 500 error)
$im = new Imagick('test-image.jpg');
然而这有效:
exec("convert test-image.jpg -thumbnail 50x50 test-thumbnail.jpg 2>&1", $array);
exec("convert -version", $out, $rcode);
的输出结果为:
版本返回码为0
版本:ImageMagick 6.7.9-10 2012-10-05 Q16 http://www.imagemagick.org
版权:版权所有(C)1999-2012 ImageMagick Studio LLC
功能:OpenMP
这次检查安装....
if(extension_loaded('imagick')) {
echo 'Imagick Loaded';
}
打印出:
想象未安装
添加网络服务器日志:
[26-Feb-2016 10:57:16 America / Denver] PHP警告:PHP启动:无法加载动态库' /usr/lib64/php/modules/imagick.so' - /usr/lib64/php/modules/imagick.so:未定义符号:第0行未知的php_checkuid_ex
[26-Feb-2016 10:57:16 America / Denver] PHP警告:PHP启动:无法加载动态库' /usr/lib64/php/modules/magickwand.so' - /usr/lib64/php/modules/magickwand.so:未定义符号:第0行的未知符号中的php_checkuid
[26-Feb-2016 10:57:16 America / Denver] PHP警告:PHP启动:mailparse:无法初始化模块
使用模块API = 20060613编译的模块 用模块API编译的PHP = 20100525
这些选项需要匹配 在第0行的Unknown中 [26-Feb-2016 10:57:16 America / Denver] PHP警告:PHP启动:无法加载动态库' /usr/lib64/php/modules/magickwand.so' - /usr/lib64/php/modules/magickwand.so:未定义符号:第0行的未知符号中的php_checkuid
[26-Feb-2016 10:57:16 America / Denver] PHP致命错误:Class' Imagick'在第6行的[/] / public_html / create_layout.php中找不到