• Support
  • Can't install imagemagick in Ubuntu 20.04.2 LTS

Please help, I can't install imagemagick in PHP 8.0 Ubuntu 20.04.2 LTS (using Openlitespeed 1.6.21, MariaDB 10.5.6, using DigitalOcean SanFransisco)

Do you have errors when you try to install imagemagick or do you have any further info regarding the steps you took to generate this issue.

creating libtool
appending configuration tag "CXX" to libtool
configure: patching config.h.in
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged
/bin/sh /www/server/panel/install/imagick-3.4.4/libtool --mode=compile cc -I. -I/www/server/panel/install/imagick-3.4.4 -I/www/server/panel/install/imagick-3.4.4/include -I/www/server/panel/install/imagick-3.4.4/main -I/www/server/panel/install/imagick-3.4.4 -I/usr/local/lsws/lsphp80/include/php -I/usr/local/lsws/lsphp80/include/php/main -I/usr/local/lsws/lsphp80/include/php/TSRM -I/usr/local/lsws/lsphp80/include/php/Zend -I/usr/local/lsws/lsphp80/include/php/ext -I/usr/local/lsws/lsphp80/include/php/ext/date/lib -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -DHAVE_CONFIG_H -g -O2 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -c /www/server/panel/install/imagick-3.4.4/imagick_file.c -o imagick_file.lo
mkdir .libs
cc -I. -I/www/server/panel/install/imagick-3.4.4 -I/www/server/panel/install/imagick-3.4.4/include -I/www/server/panel/install/imagick-3.4.4/main -I/www/server/panel/install/imagick-3.4.4 -I/usr/local/lsws/lsphp80/include/php -I/usr/local/lsws/lsphp80/include/php/main -I/usr/local/lsws/lsphp80/include/php/TSRM -I/usr/local/lsws/lsphp80/include/php/Zend -I/usr/local/lsws/lsphp80/include/php/ext -I/usr/local/lsws/lsphp80/include/php/ext/date/lib -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -DHAVE_CONFIG_H -g -O2 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -I/usr/include/x86_64-linux-gnu//ImageMagick-6 -I/usr/include/ImageMagick-6 -c /www/server/panel/install/imagick-3.4.4/imagick_file.c -fPIC -DPIC -o .libs/imagick_file.o
In file included from /www/server/panel/install/imagick-3.4.4/imagick_file.c:22:
/www/server/panel/install/imagick-3.4.4/php_imagick_file.h:61:108: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
61 | zend_bool php_imagick_file_init(struct php_imagick_file_t *file, const char *filename, size_t filename_len TSRMLS_DC);
| ~~~~~
/www/server/panel/install/imagick-3.4.4/php_imagick_file.h:65:54: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
65 | int php_imagick_safe_mode_check(const char *filename TSRMLS_DC);
| ~~~~~
In file included from /www/server/panel/install/imagick-3.4.4/imagick_file.c:22:
/www/server/panel/install/imagick-3.4.4/php_imagick_file.h:68:134: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
68 | php_imagick_rw_result_t php_imagick_read_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC);
| ~~~~~
/www/server/panel/install/imagick-3.4.4/php_imagick_file.h:71:153: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
71 | php_imagick_rw_result_t php_imagick_write_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type, zend_bool adjoin TSRMLS_DC);
| ~~~~~
/www/server/panel/install/imagick-3.4.4/php_imagick_file.h:74:112: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
74 | zend_bool php_imagick_stream_handler(php_imagick_object *intern, php_stream *stream, ImagickOperationType type TSRMLS_DC);
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:81:51: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
81 | zend_bool php_imagick_is_url(const char *filename TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:91:108: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
91 | zend_bool php_imagick_file_init(struct php_imagick_file_t *file, const char *filename, size_t filename_len TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:160:133: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
160 | int php_imagick_read_image_using_imagemagick(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:201:133: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
201 | int php_imagick_read_image_using_php_streams(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:255:54: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
255 | int php_imagick_safe_mode_check(const char *filename TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:269:134: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
269 | php_imagick_rw_result_t php_imagick_read_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:288:153: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
288 | php_imagick_rw_result_t php_imagick_write_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type, zend_bool adjoin TSRMLS_DC)
| ~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_file.c:313:112: error: expected ‘;’, ‘,’ or ‘)’ before ‘TSRMLS_DC’
313 | zend_bool php_imagick_stream_handler(php_imagick_object *intern, php_stream *stream, ImagickOperationType type TSRMLS_DC)
| ~~~~~
make: *** [Makefile:209: imagick_file.lo] Error 1
error

I just intall it as usual, but nothing happend & There is no error shows up or anything,

The error above I copied from execution log,..

    Hello I also want to ask. Does PHP 8.0 currently have imagick?

    Use centos 7 or debian 10
    Ubuntu is buggy and unstable

    7 months later
    Connect with us: 📨 Telegram 💬 Discord Email: support@aapanel.com