LINUX.ORG.RU
ФорумAdmin

Проблема с php-imap centos 8

 ,


0

1

Всем привет!
При выполнении скрипта на Centos 8 выходит

PHP Fatal error:  Uncaught Error: Call to undefined function imap_open() in
Хотя установил php-imap remi
# rpm -qa | grep php
php-gd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-json-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-intl-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-devel-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php72-php-imap-7.2.34-3.el8.remi.x86_64
php-pear-1.10.5-9.module_el8.2.0+313+b04d0a66.noarch
php-pdo-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-process-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php72-php-common-7.2.34-3.el8.remi.x86_64
php-snmp-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-xmlrpc-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-mbstring-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-xml-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php72-php-json-7.2.34-3.el8.remi.x86_64
php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-mysqlnd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-opcache-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php72-runtime-1.0-1.el7.remi.x86_64
php-odbc-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-soap-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-pecl-zip-1.15.3-1.module_el8.2.0+313+b04d0a66.x86_64
php-ldap-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
....
# dnf module list php
Last metadata expiration check: 0:42:23 ago on Sun 25 Apr 2021 03:46:35 PM MSK.
CentOS Linux 8 - AppStream
Name              Stream                  Profiles                                Summary
php               7.2 [d][e]              common [d], devel, minimal              PHP scripting language
php               7.3                     common [d], devel, minimal              PHP scripting language
php               7.4                     common [d], devel, minimal              PHP scripting language

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name              Stream                  Profiles                                Summary
php               remi-7.2                common [d], devel, minimal              PHP scripting language
php               remi-7.3                common [d], devel, minimal              PHP scripting language
php               remi-7.4                common [d], devel, minimal              PHP scripting language
php               remi-8.0                common [d], devel, minimal              PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
даже пробовал сделать так в php.ini
extension=imap.so
но выходила ошибка
PHP Warning:  PHP Startup: Unable to load dynamic library 'imap.so' (tried: /usr/lib64/php/modules/imap.so (/usr/lib64/php/modules/imap.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/imap.so.so (/usr/lib64/php/modules/imap.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
там нет действительно такого файла

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

Пурга какая-то, remi отлично собирает паееты уже много-много дет. Завтра с десктопа более внимательно посмотрю.

zemidius
()
Ответ на: комментарий от rafaello

А, ну понятно. У тебя мешанина из пакетов php* и php72*. Так не должно быть.

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)

Все перемешано из разных модулей. Читайте маны, как правильно ими пользоваться.

i586 ★★★★★
()
Последнее исправление: i586 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.