我遵循了安装GnuPG 2.1.11教程中的步骤(甚至在libgpg错误版本中发现了一个错误,但进行了更正)。即便如此,当我执行gpg --version时,系统响应是:
gpg (GnuPG) 1.4.16
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribut
我在安装带有pecl的包时遇到了问题。我的系统运行Gentoo Linux。它不接受我试图安装的包。
# pecl install gnupg
downloading gnupg-1.3.3.tgz ...
Starting to download gnupg-1.3.3.tgz (19,141 bytes)
......done: 19,141 bytes
could not extract the package.xml file from "/var/tmp/pear/gnupg-1.3.3.tgz"
Download of "pecl/gnupg" su
我试图在多个PHP版本安装5.3、5.6和7.0版本的服务器上安装pecl模块。
我只对Base5.3安装使用了pecl install gnupg。
但是,当尝试手动对其他版本进行phpize和./configure时,它从未通过测试。
在从pecl下载了最新的稳定版本之后,我像这样运行它(对于php7.0)
/opt/rh/rh-php70/root/usr/bin/phpize
./configure --with-php-config=/opt/rh/rh-php70/root/usr/bin/php-config
make
make test
上面的输出是
Configuring f
系统:使用Apache2和PHP5.2.6运行Debian5.0.1的EC2实例
我需要使用PHP脚本发送加密文件。我本来打算用脚本中的命令行指令(例如exec())来完成这个任务,但是我发现GnuPG有一个PHP扩展。我使用本演练中提供的步骤安装了它,尽管我使用了上述软件包的最新版本(libgpg-error-1.10,gpgme1.3.1和gnupg-1.3.2)。当我到达gnupg-1.3.2安装的'make‘步骤时,我被告知要运行'make’。当我这样做时,我会收到以下错误/警告:
PHP Warning: PHP Startup: Unable to load dy