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''' н...»)
 
Строка 29: Строка 29:
 
[[Файл:Php74-gnupg-install-1.png|border|1024x768px]] <br>
 
[[Файл:Php74-gnupg-install-1.png|border|1024x768px]] <br>
  
Также проверить что модуль активен можно через
+
Также проверить что модуль активен можно через ISPManager 6:
  ISPManager --> WWW --> PHP --> PHP 7.4.x --> Расширения CGI:
+
  Меню WWW --> PHP --> PHP 7.4.x --> Расширения CGI:
  
 
[[Файл:Php74-gnupg-install-2.png|border|1024x768px]] <br>
 
[[Файл:Php74-gnupg-install-2.png|border|1024x768px]] <br>

Версия 17:27, 20 января 2023

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

Библиотека php-gnupg нужна для работы PHP с 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