• Because this plugin is dependent on the mobule ‘php80rc-pecl-imagick’, the mogule php80rc-pecl-imagick should be first installed.
    However, I can not use apt-get or apt command on the remote linux server because I’m using a shared server of InMotionHosting.com.
    Furthermore, those root command ‘sudo’ or ‘pkexec’ is blocked by InMotionHosting.

    Unless I increase the current plan, I’m unable to install this plugin.

    Is there any workaround for this?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin requires only standard php-imagick module.
    Nothing from PECL repository is required.
    Read plugin page FAQ.

    If your hosting has cPanel, just enable php-imagick module.
    If module is not available in PHP 8, try PHP 7.

    This plugin is tested up to PHP 7.49.
    PHP 8.0 may not be yet complete and/or production quality.

    Hi @sungw

    In motion hosting has cPanel in a shared hosting plan.

    Warp iMagick is designed to work on hosting without console/ssh access, without root access, without exec, without shell_exec, etc. All you need is to enable PHP-imagick and PHP-GD extensions in your hosting console (cPanel and others). If hosting console is not available in your hosting plan or console has no options to enable PHP extensions, then ask your hosting provider to enable both extensions.

    BTW, PHP-imagick was not available in first release of PHP 7.0, which is probably the case with PHP 8.0. I recommend to stay on PHP 7.4 until at least PHP 8.2 is released. Some PHP extensions are developed by independent teams, not builtin into PHP, so they may need some time to catch up with mainstream PHP release.

    Thanks for asking.

    If you are happy with plugin, please leave five star review, if not, don’t. ??

    Thread Starter Sungwook Kim

    (@sungw)

    Wx::Perl::Imagick – latest:0.02
    is this PHP-imagick ?

    It is under Perl Modules/Cpanel.
    And the version number is quite different.

    Thanks in advance.

    @sungw

    Hi Bruce

    No, that is perl module.

    Go to your cPanel and type PHP in search field.

    I guess it is under MultiPHP.

    Select PHP 7.xx, then select php extension modules.

    If you can’t find PHP extensions there, then ask your provider/support to enable two PHP extensions required for WordPress (php-imagick and php-gd).

    cPanel Demo:
    https://www.inmotionhosting.com/cpanel-demo

    You have Live Chat and 24/7/365 Customer Support:
    https://www.inmotionhosting.com/shared-hosting

    If they can’t or don’t want to help you, cancel your hosting immediately, because it is waste of time and not worth any money.

    @sungw

    You may also try another plugin that works for you on your hosting,

    https://www.ads-software.com/plugins/search/image+optimization/

    Thread Starter Sungwook Kim

    (@sungw)

    Finally, Inmotionhosting has installed “PHP-imagick” for my account.
    However, the installation of Warp iMagick produces another errors that I can not activate the plugin now.

    The error messages:

    Downloading installation package from https://downloads.www.ads-software.com/plugin/warp-imagick.1.8.zip…
    
    Warning: PHP Startup: Unable to load dynamic library '/home/sungwn5/php/imagick.so' (tried: /home/sungwn5/php/imagick.so (/home/sungwn5/php/imagick.so: undefined symbol: _zval_ptr_dtor), /opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/imagick.so.so (/opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
    Unpacking the package…
    Installing the plugin…
    Successfully installed the plugin Warp iMagick Image Optimization. Resize & Compress images. Sharpen & Optimize images. Convert WebP. 1.8.

    Warning: PHP Startup: Unable to load dynamic library ‘/home/sungwn5/php/imagick.so’ (tried: /home/sungwn5/php/imagick.so (/home/sungwn5/php/imagick.so: undefined symbol: _zval_ptr_dtor), /opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/imagick.so.so (/opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

    1) PHP-Imagick is NOT installed at all. PHP is looking for not existing file imagick.so.so (invalid double extension)

    
    /opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/imagick.so.so
    

    2) Anyways, file path “/opt/cpanel/ea-php80/root/usr/lib64/php/modules//home/sungwn5/php/” is invalid and, AFAIK, “imagick.so” shouldn’t be in your home directory, it’s place is in “/opt/cpanel/ea-php80/root/usr/lib64/php/modules/”. Certainly NOT in “ea-php80” but maybe in “ea-php74”

    3) I told you 3 times yo use PHP7, not PHP 8. Do you have difficulties with reading? Dyslexia?

    4) All above has nothing to do with a plugin but with your INVALID PHP configuration. PHP (startup) has failed trying to load PHP-imagick and, as consequence, plugin can’t find PHP-imagick extension:

    
    Warning: PHP Startup: Unable to load dynamic library ....
    

    BTW, I wonder how this plugin’s 5000+ active installs with different users and different hosting services have succeeded without reporting a “bug”, but you can’t? Is it possible that “inmotion” has a support expert moron that can’t install simple PHP extension? Are you serious or you are trolling me?

    This is not plugin support question nor a plugin “bug”.

    You may try again with inmotion support, or find yourself a better hosting service or try another optimization plugin with remote (cloud) optimization.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘php80rc-pecl-imagick should be installed’ is closed to new replies.