LINUX.ORG.RU

Не включается модуль EXIF в PHP

 , , ,


0

1

Суть такова. Нужен модуль EXIF в PHP 5.4. Ставлю его в генте с флагом «exif» —

[ebuild   R    ] dev-lang/php-5.4.20:5.4  USE="berkdb bzip2 cgi crypt ctype curl exif fileinfo filter fpm gd gdbm hash iconv imap intl ipv6 json mysql mysqli nls pdo phar posix readline session simplexml ssl tokenizer unicode xml zip zlib -apache2 -bcmath -calendar -cdb -cjk -cli -curlwrappers -debug -embed -enchant -firebird -flatfile (-frontbase) -ftp -gmp -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -mhash -mssql -mysqlnd -oci8-instant-client -odbc -pcntl -postgres -qdbm -recode (-selinux) -sharedmem -snmp -soap -sockets -spell -sqlite (-sybase-ct) -sysvipc -threads -tidy -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xslt" 0 kB
Всё нормально ставится, но в phpinfo() в Configure Command всё равно пишет, что
...'--without-enchant' '--disable-exif' '--enable-fileinfo'...
Соответственно, при попытке обратиться к функции, выплёвывает с ошибкой
undefined function exif_imagetype()
mbstring включён.

Как пофиксить?


Ответ на: комментарий от Pinkbyte

Тупейший вопрос — где его искать? В /var/tmp/portage/, если что, есть логи от установки дремучего 5.2, и там, таки да, --disable-exif.

Le_Raux
() автор топика
Ответ на: комментарий от Le_Raux

По умолчанию логи успешной сборки не сохраняются - надо пересобирать либо с FEATURES=«keepwork» либо вручную через ebuild /путь/до/ебилда/php clean install

Pinkbyte ★★★★★
()

если используется apache, то может быть стоит включить флаг apache2 в php.

anonymous
()
27 января 2014 г.

Ларчик просто открывался.

eselect php list fpm
eselect php set fpm %
Le_Raux
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.