Skip to content

imagick.so library loading bug comes back with different user #17117

@osevan

Description

@osevan

Description

im running php always with unprivileged user nginx not with root , you know why, security is important :-)

php -v
PHP 8.4.1 (cli) (built: Dec 10 2024 19:15:28) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.1, Copyright (c) Zend Technologies
with Zend OPcache v8.4.1, Copyright (c), by Zend Technologies

root@~/compile/php8.4-build/php-8.4.1/imagick-3.7.0# sudo -u nginx -H php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/imagick.so (/opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/imagick.so: undefined symbol: php_strtolower), /opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/imagick.so.so (/opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'brotli.so' (tried: /opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/brotli.so (/opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/brotli.so: cannot open shared object file: No such file or directory), /opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/brotli.so.so (/opt/php-8.4/lib/php/extensions/no-debug-non-zts-20240924/brotli.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 8.4.1 (cli) (built: Dec 10 2024 19:15:28) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.1, Copyright (c) Zend Technologies
with Zend OPcache v8.4.1, Copyright (c), by Zend Technologies

PHP Version

php master latest

Operating System

debian sid

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions