2

我正在使用VestaCP (CentOS)运行 VPS,并且我之前已经为PHP 7.0.30安装了InterBase,但是在一个和interbase 不再运行之后。yum-updatev-update-sys-vesta-all

这是我到目前为止所得到的:

  • 好的,随着新的更新,安装了新的PHP 7.1.17版本。好的,但是 interbase 模块没有与它一起运行。
  • 我做的第一件事就是yum --enablerepo=remi install php71-php-interbase为这个新的 PHP 版本安装 interbase。
  • 如果我尝试使用ibase_connect()功能,尝试重新启动但仍然缺少 InterBase 错误 - 因此 InterBase 仍未正确安装。

我试图在这方面遵循PHP InterBase 文档,但我意识到我必须编译它并在运行时添加额外的参数,但问题是 VestaCP 使用不同的目录和库,所以我不想弄乱我的 VPS。

有人处理过这个吗?有什么“方法”要遵循吗?

4

1 回答 1

2

这个答案是@Mark Rotteveel 在评论中已经指出的,但只有额外的步骤。

我必须在配置中从源代码编译PHP 7.1.17--with-interbase[=DIR],然后将其包含在php.ini


[更新]

我找到了更快的自动执行此操作的方法(如果我早点知道这一点,我会节省几个小时的研究时间)。

回答

只需运行yum -y install php php-interbase,您将一切就绪。

于 2018-05-04T11:23:51.230 回答