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

标签 php centos firebird interbase vesta

我正在使用 VestaCP (CentOS) 运行 VPS,并且之前安装过 PHP 7.0.30InterBase,但在出现 yum-update 之后v-update-sys-vesta-all interbase 不再运行。

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

  • 好的,随着新的更新,新的 PHP 7.1.17 版本已安装。好吧,但是 interbase 模块没有随之运行。
  • 我做的第一件事是 yum --enablerepo=remi install php71-php-interbase 为这个新的 PHP 版本安装 interbase。
  • 尝试重新启动,但如果我尝试使用 ibase_connect() 函数,仍然会出现丢失 InterBase 错误 - 因此 InterBase 仍未正确安装。

我尝试按照 PHP InterBase documentation 进行操作,但我意识到我必须编译它并在运行时添加额外的参数,但问题是 VestaCP 使用不同的目录和库,所以我不想弄乱我的 VPS。

有人处理过这个问题吗?有什么“指南”可以遵循吗?

最佳答案

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

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


[更新]

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

回答

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

关于php - 如何在 VestaCP (CentOS) 中使用 Firebird InterBase 运行 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50171322/

相关文章:

PHP MySQL 查询数据库和 WHERE 子句

mono - xsp 源码安装缺少文件 CentOS

sql - 如何在firebird中使用GROUP BY

php - Memcache 替代品,更多控制

javascript - angular.js 使用来自 mysql 数据库的数据

php - 从 MYSQL 中的每组中选择 N 行

linux - 无法从具有不同端口的互联网访问部署在 centOS 上的我的 meteor 应用程序

apache - DNS 问题 - dig 解决但 curl 无法连接到主机

sql - firebird MON$STATEMENTS 插入、删除、更新

linux - 当设置为按引用返回时,Linux 中的 Firebird UDF 会导致服务器崩溃