ISPManager 6 - как установить расширение php-gnupg для PHP 7.4

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск

Доступная цена

ISPManager 6 - как установить расширение php-gnupg для PHP 7.4 - CentOS/Ubuntu/Debian

Библиотека php-gnupg нужна для работы PHP с GnuPG: https://www.gnupg.org/

Документация по функциям тут https://www.php.net/manual/ru/intro.gnupg.php
GnuPG — это полная и бесплатная реализация стандарта OpenPGP, определенного в RFC4880 (также известного как PGP ). GnuPG позволяет вам шифровать и подписывать ваши данные и сообщения; он имеет универсальную систему управления ключами, а также модули доступа ко всем видам каталогов открытых ключей. GnuPG, также известный как GPG , представляет собой инструмент командной строки с функциями для простой интеграции с другими приложениями


Установка php-gnupg для CentOS 7 через pecl для PHP 7.4.x:

# yum install autoconf gcc zlib-devel
# yum install gpgme-devel
# /opt/php74/bin/pecl install gnupg
# echo "extension=gnupg.so" > /opt/php74/etc/php.d/gnupg.ini
# apachectl -t
# systemctl restart httpd


Установка php-gnupg для Debian/Ubuntu через pecl для PHP 7.4.x:

# apt install autoconf gcc zlib1g-dev
# apt install libgpgme11-dev
# /opt/php74/bin/pecl install gnupg
# echo "extension=gnupg.so" > /opt/php74/etc/php.d/gnupg.ini
# apachectl -t
# systemctl restart apache2


Проверяем результат через страницу phpinfo():
Php74-gnupg-install-1.png

Также проверить что модуль активен можно через ISPManager 6:

Меню WWW --> PHP --> PHP 7.4.x --> Расширения CGI:

Php74-gnupg-install-2.png

Индекс цитирования