Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装PHP扩展类&x27;gnupg';找不到_Php_Gnupg_Pecl - Fatal编程技术网

安装PHP扩展类&x27;gnupg';找不到

安装PHP扩展类&x27;gnupg';找不到,php,gnupg,pecl,Php,Gnupg,Pecl,我正在从事一个需要使用gnupg的项目。我继续使用pecl在mac上安装了gnupg。接下来,我在php.ini中添加了extension=gnupg.so,以启用扩展并重新启动apache。现在,我尝试运行以下基本代码进行测试: $gpg = new gnupg(); 我得到了以下错误: Fatal error: Uncaught Error: Class 'gnupg' not found in ... 另外,我注意到用于加载扩展的实际目录(如phpinfo输出所示)不包含gnupg.s

我正在从事一个需要使用gnupg的项目。我继续使用pecl在mac上安装了gnupg。接下来,我在php.ini中添加了
extension=gnupg.so
,以启用扩展并重新启动apache。现在,我尝试运行以下基本代码进行测试:

$gpg = new gnupg();
我得到了以下错误:

Fatal error: Uncaught Error: Class 'gnupg' not found in ...
另外,我注意到用于加载扩展的实际目录(如phpinfo输出所示)不包含gnupg.so:

/bin/php/php7.0.20/lib/php/extensions/no-debug-non-zts-20151012/
运行
pecl install gnupg
时,我得到以下输出:

pecl install gnupg
pecl/gnupg is already installed and is the same as the released version 1.4.0
install failed

您可以从下载gnupg扩展文件-将它放在您的目录中,您应该很好。谢谢您的回复。我在那里没有看到*.so文件,不知道如何链接它。哦,等等,这是一个PECL扩展,我的大脑有点把它混在一起了x)我发现这可能对你有帮助-但这对我来说是一个冒险,没有任何许可。