我正在使用godaddy linux托管服务器。刚刚安装了codeigniter的新副本并导航到我的网站。我看到以下错误。
A PHP Error was encountered
Severity: Core Warning
Message: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/imagick.so' - libMagickWand.so.2: cannot open shared object file: No such file or directory
Filename: Unknown
Line Number: 0
Backtrace:
我试图从2天开始解决这个问题。在我的phpinfo()中,我看到extension_dir设置为类似这样的
之后我谷歌并找到godaddy教程使用Imagick Here:Godaddy Link
我怎么能解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题,找到了修复here。
解决方案是转到您的cPanel>软件>选择PHP版本>将版本设置为5.5。
在那里,默认情况下会检查imagick,但如果不是,请检查并保存。
答案 1 :(得分:0)
Reason:
ImageMagick-devel-6.7.2.7-2 now supplies "libMagickWand.so.5.0.0". This can cause a PHP error.
To check whether the Imagemagick installed or not
i)
WHM server:
"WHM > Home > Software > Module Installers > PHP Pecl > Manage.
see installed PHP Pecls (imagick 3.1.2)
ii)
cat /usr/local/lib/php.ini
extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20121212”
extension = “imagick.so”
iii)PHP info page
iv)root # identify -version
Version: ImageMagick 6.7.2-7 2016-06-16 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
root# which convert
/usr/local/bin/convert
if not showing "imagick in php info page or locate libMagickWand.so.2 not found file in server Please do below step.
root# locate libMagickWand
/usr/local/cpanel/3rdparty/lib64/libMagickWand-6.Q16.so
/usr/local/cpanel/3rdparty/lib64/libMagickWand-6.Q16.so.2
/usr/local/cpanel/3rdparty/lib64/libMagickWand-6.Q16.so.2.0.0
root# cp /usr/local/cpanel/3rdparty/lib64/libMagickWand-6.Q 16.so.2 /usr/lib64/libMagickWand.so.2
root# cp /usr/local/cpanel/3rdparty/lib64/libMagickCore-6.Q 16.so.2 /usr/lib64/libMagickCore.so.2
root# service httpd restart