【发布时间】:2018-07-12 07:26:41
【问题描述】:
我正在尝试在我之前已经安装的 PHP 7.2 上安装 pdflib。不知何故,我不久前用 Homebrew 重组了我的 PHP 安装。在重组之前,我的扩展名是/usr/local/etc/php/7.2/extensions。我只需要在php.ini 中引用我的 .so 文件,一切正常。
重组后,我使用 pecl 安装新的扩展。现在我在usr/local/lib/php/pecl/20170718 中有我的扩展名,这在我的php.ini 中也被引用为extension_dir。但是如果我将pdflib.so 放在这个目录中并在php.ini 中注册它,我会收到以下错误:
Warning: PHP Startup: PDFlib: Unable to initialize module
Module compiled with module API=20160303
PHP compiled with module API=20170718
These options need to match`Warning: PHP Startup: PDFlib: Unable to
initialize module
我该如何解决这个问题,或者有没有办法回滚到旧配置?
【问题讨论】:
标签: php homebrew php-extension php-7.2 pdflib