如何在VestaCP(CentOS)中使用Firebird InterBase运行PHP

时间:2018-05-04 09:12:16

标签: php centos firebird interbase vesta

我正在使用 VestaCP(CentOS)运行VPS,之前我已经为 PHP 7.0.30 安装了 InterBase ,但在{ {1}}和yum-update interbase不再运行。

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

  • 好了,新的更新后安装了新的 PHP 7.1.17 版本。好的,但是interbase模块没有运行它。
  • 我做的第一件事是v-update-sys-vesta-all为这个新的PHP版本安装interbase。
  • 试图重新启动,但如果我尝试使用yum --enablerepo=remi install php71-php-interbase功能,仍然会丢失InterBase错误 - 因此InterBase仍未正确安装。

我试着跟着PHP InterBase documentation这个,但我意识到我必须编译它并在运行时添加额外的参数,但问题是VestaCP使用不同的目录和库所以我不想搞砸我的VPS。

有人处理过此事吗?任何“howto's”要遵循?

1 个答案:

答案 0 :(得分:2)

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

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

[UPDATE]

我发现自动执行此操作的速度更快(如果我之前已经知道这一点,我会节省几个小时的研究时间。)

答案

只需运行 yum -y install php php-interbase ,您就可以了。