Как установить расширение imap в PHP на Linux?
Протокол доступа к сообщениям в Интернете (IMAP) — это протокол прикладного уровня, который позволяет клиенту эффективно получать доступ к электронной почте из любого места. Он хранит электронную почту на сервере и может загружать ее по запросу. Это как посредник между клиентом и почтовыми серверами. Он был разработан Марком Криспином в 1986 году как протокол удаленного доступа к почтовым ящикам, а текущая версия IMAP — IMAP4.
Преимущества IMAP:
- Доступ: всякий раз, когда вы получаете доступ к почте с помощью IMAP, вы напрямую получаете доступ к почте с почтовых серверов. Следовательно, вы можете управлять и получать доступ к почте и почтовым папкам с любого компьютера или мобильного телефона.
- IMAP использует технологию выборки, поэтому, когда приходит новое электронное письмо, почтовый клиент автоматически получает новые письма через определенные промежутки времени.
- Поиск на стороне сервера: IMAP4 предоставляет клиенту функцию проверки связи с сервером для поиска почты с использованием различных критериев поиска.
Недостатки IMAP:
- Клиенты IMAP4 должны поддерживать соединение TCP/IP с сервером IMAP, чтобы получать уведомления о новых письмах.
- Если не будут тщательно реализованы алгоритмы хранения почты и поиска на сервере, клиент потенциально может потреблять большое количество ресурсов сервера при поиске массивных почтовых ящиков.
- Его может быть сложно поддерживать, из-за чего некоторые хосты не поддерживают протокол. Для выполнения операции также требовалось место на диске хоста.
Проверка установки PHP IMAP в Linux
Чтобы проверить установку, выполните следующие действия:
Шаг 1: Откройте терминал и измените свой каталог на папку webroot, используя следующую команду:
cd /var/www/html/

Шаг 2: Создайте файл с любым именем и расширением .php с помощью любого редактора. Я использую нано здесь. Кроме того, избегайте использования «phpinfo» в качестве имени файла.
sudo nano whatever.php

Шаг 3: Напишите следующий код в файле «whatever.php»
<?php
phpinfo();
?>

Шаг 4: Нажмите Ctrl+x , затем ответьте « Y » для «да», затем нажмите кнопку ENTER .

Шаг 5: Запустите команду ifconfig в терминале и скопируйте URL-адрес.

Шаг 6: Откройте веб-браузер и вставьте URL-адрес вместе с «whatever.php» в конце. URL-адрес должен выглядеть так
http://your_URL/whatever.php

Найдите файл с именем «/etc/php/7.4/apache2/conf.d/20-imap.ini». Если оно присутствует, расширение IMAP уже установлено. В противном случае выполните следующие действия.

Установка PHP IMAP в Linux
Чтобы установить расширение IMAP, выполните следующие действия:
Шаг 1. Введите следующие команды в терминал, чтобы установить расширение IMAP для любой версии PHP в Linux.
sudo apt install php-imap

Шаг 2: Включите расширение PHP IMAP с помощью следующей команды:
sudo phpenmod imap

Шаг 3: Перезапустите сервер Apache с помощью следующей команды:
sudo systemctl restart apache2

Шаг 4: Еще раз проверьте установку IMAP.
http://your_URL/whatever.php

Следовательно, именно так мы устанавливаем расширение PHP IMAP в Linux.