расширение php 'interbase' не загружено - PullRequest
1 голос
/ 28 октября 2019

Я много искал в интернете, но не нашел решения. Я хочу определить interbase / Firebird в php. (расширение) для подключения к серверам Firebird. но расширение php 'interbase' не загружено. Как я могу это сделать?

большое спасибо.

Операционная система: 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

но не здесь

Ответы [ 2 ]

0 голосов
/ 29 октября 2019

Доступ к терминалу (с правами 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:

Firebird / 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

Убедитесь, что у вас есть модуль для Firebird вphp 5.6

Я советую, если у вас есть возможность перейти на php 7.0 или 7.1 или 7.2

Поскольку 5.6 уже находится на пути к прекращению.

Присылайте нам новости о вашихУспех, ладно ... Привет!

0 голосов
/ 29 октября 2019

Вы должны установить fbclient 2.5, что ожидается.

Pdo_firebird загружается просто отлично, PDO встроен в PHP, нет необходимости включать php_pdo.dll. Вы уверены, что не смешивали версии?


Попробуйте установить php версии 7.0 или 7.1, 7.2 и его модули ...

Я не знаю, доступна ли она вВерсия 5.4 это расширение для Fireburd

...