2017-10-09 125 views
0

我刚刚在centos 7上安装了plesk,它安装了多个php版本。 7.1.10已打开并且是使用的首选版本 但是,我尝试安装phplib,但它从未在7.1.10上加载。php版本在plesk - 扩展安装在错误的版本

已经安装phplib完美无瑕,但是当您将pdf.so放在php.ini文件中时,它永远不会加载扩展名。

然后我注意到,当php声称他们在/opt/plesk/php/7.1/lib64/php/modules pecl安装文件在/ usr/lib64/php /模块这让我想,它必须将它安装在不同的PHP版本上,所以我打开了5.4.16的默认PHP版本,我们有什么? pdf.so现在加载并在php配置页面中显示pdflib。

任何想法如何让它在plesk下工作的PHP 7?

回答

0

我会推荐做典型的安装步骤。

  • 下载当前的PDFlib包为您的Linux操作系统(64位),PHP和解压文件服务器
  • 上选择正确的的PDFlib PHP DSO您使用的PHP版本(见绑定/ PHP/PHP - *)
  • 从phpinfo()输出得到正确的extension_dir路径。
  • 使PDFlib PHP DSO复制到下extension_dir
  • 从phpinfo()函数输出确定正确的php.ini
  • 添加延长= php_pdflib.so到的php.ini

重新启动Web服务器后,您应该在phpinfo()输出中看到“PDFlib”部分。

请参阅PDFlib in PHP HowtoPDFlib 9.1 Tutorial的第2.9章“PHP绑定”,了解更多详细介绍如何安装PDFlib。