Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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
用GNUPG和PHP加密MP3文件_Php_Gnupg - Fatal编程技术网

用GNUPG和PHP加密MP3文件

用GNUPG和PHP加密MP3文件,php,gnupg,Php,Gnupg,我正在尝试使用内置的PHP功能来加密一系列MP3文件。然而,我这样做的尝试失败了。面向对象的版本($gpg=new gnupg();)抛出致命错误:在[file].php中找不到类“gnupg”,而过程版本($resource=gnupg_init();)抛出致命错误:调用[file].php中未定义的函数gnupg_init() 我们有一台运行在CentOS 6.6上的服务器,安装了PHP 5.3.3以及以下文件: libgpg-error gpgme gnupg libgpgme11 据我

我正在尝试使用内置的PHP功能来加密一系列MP3文件。然而,我这样做的尝试失败了。面向对象的版本($gpg=new gnupg();)抛出致命错误:在[file].php中找不到类“gnupg”,而过程版本($resource=gnupg_init();)抛出致命错误:调用[file].php中未定义的函数gnupg_init()

我们有一台运行在CentOS 6.6上的服务器,安装了PHP 5.3.3以及以下文件:

libgpg-error
gpgme
gnupg
libgpgme11
据我们所知,所有必要的文件都已正确安装。
如有任何建议,将不胜感激。

请使用phpinfo();要检查gnupg是否完好,我想您已经在PECL扩展中滚动了?另一方面,您实际上不需要使用扩展,如果您已经安装并运行了GPG,您只需打开一个管道并以类似
popen($sGPGCmd,'w')的方式将命令传递给它即可您提到的包与php无关。尝试安装GPG的php扩展