ISPManager 6 - как установить расширение php-gnupg для PHP 7.4
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
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():
Также проверить что модуль активен можно через ISPManager 6:
Меню WWW --> PHP --> PHP 7.4.x --> Расширения CGI: