У меня есть сервер Ubuntu, и я установил библиотеку GnuPG, и ее можно увидеть, когда я использую phpinfo()
я тоже попробовал
if (extension_loaded('gnupg')) {
echo "GnuPG extension is loaded.
";
} else {
echo "GnuPG extension is not loaded.
";
}
и это подтвердило, что расширение загружено.
Я попытался создать открытый ключ с помощью CLI, и это удалось. Я мог бы даже экспортировать ключ в виде файла, но попытка создать открытый ключ, выполнив ту же команду в PHP-скрипте, не удалась.
$command = "gpg --full-gen-key
Подробнее здесь: https://stackoverflow.com/questions/786 ... ail-in-php