[英]php extension 'interbase' is not loaded
我从互联网上搜索了很多,但没有找到解决方案。 我想在 php 中定义 interbase/Firebird。 (扩展)连接到火鸟服务器。 但未加载 php 扩展“interbase”。 我怎样才能做到这一点?
太感谢了。
Operating System: Centos 7 Php: Php 5.6.40 Apache: httpd-2.4.6-90.el7.centos.x86_64
[root@server ~]# yum list installed | grep php
cwp-suphp.x86_64 0.7.2-3 @cwp
cwpphp.x86_64 7.0.32-1 @cwp
php.x86_64 5.4.16-46.el7 @base
php-cli.x86_64 5.4.16-46.el7 @base
php-common.x86_64 5.4.16-46.el7 @base
php-interbase.x86_64 5.4.16-9.el7 @epel
php-pdo.x86_64
看起来加载
[root@server ~]# ls /usr/local/lib/php/extensions/no-debug-non-zts-20131226/
opcache.a opcache.so
但不是在这里
您必须安装 fbclient 2.5,这是意料之中的。
pdo_firebird 加载正常,PDO 内置在 PHP 中,无需启用 php_pdo.dll。 你确定你没有混合版本吗?
尝试安装 php 版本 7.0 或 7.1、7.2 及其模块...
我不知道它在 5.4 版中是否可用这个 Fireburd 扩展
根据您的系统版本访问终端(以 root 身份)并执行以下命令:
CentOS / RHEL 7.x:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS / RHEL 6.x:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
安装 php 5.6:
yum install php56w php56w-cli php56w-common php56w-devel php56w-mbstring php56w-pecl-imagick php56w-xml
启用 php 扩展:
火鸟/Interbase:
yum install php56w-interbase
Ldap模块:
yum install php56w-ldap
GD模块:
yum install php56w-gd
MySQL:
yum install php56w-mysql php56w-mysqlnd
MSSQL 服务器:
yum install php56w-mssql
ODBC:
yum install php56w-odbc
询价:
yum install php56w-pdo
PostgreSQL:
yum install php56w-pgsql
重启apache:
service httpd restart
看到你在 php 5.6 中有一个 Firebird 模块
我建议您是否有机会升级到 php 7.0 或 7.1 或 7.2
For 5.6 已经在停产的路上。
向我们发送有关您成功的消息,好的……您好!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.