Очевидно, fcgid
был настроен на использование файла php.ini
, находящегося в каталоге пользователя, вместо файла в / etc
. Добавление extension = libpuzzle.so
в этот файл конфигурации устранило проблему. Так что, если у вас возникла похожая проблема, это еще одна вещь, на которую стоит обратить внимание.
Учитывая, сколько задач, связанных с PHP, выполняется на моем сервере, я обычно использую другой файл php.ini для Apache / mod_fcgid ...
FcgidWrapper "/usr/bin/php-cgi -c /etc/httpd/conf/php.ini" .php
Таким образом устраняется вся путаница относительно того, какой файл ini был проанализирован.