Вызов неопределенной функции sybase_connect() — Cenos 7 и php 7.2.12

У меня есть эти ошибки в php v7.2.12 в Centos 7.

До этого мой сайт работал на

ОС FreeBSD 10.1, Apache 5.4.23, PHP 5.4.23, TDS 0.64, и я пытаюсь перенести свой веб-сайт на

Centos7, Apache 5.4.16, PHP 7.2.12, TDS 0.95.81 и после того, как я установил все необходимое и попытался запустить, эти ошибки отображаются на моем экране.

Как я могу устранить следующие ошибки?

Предупреждение: использование неопределенной константы SYBASE — предполагается «SYBASE» (это вызовет ошибку в будущей версии PHP) в /var/www/html/lib/dbHead.php в строке 37.

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции sybase_connect() в /var/www/html/lib/dbHead.php:40 Трассировка стека: #0 /var/www/html/auth.php(38): getSybaseConnection(' friana', 'fjgzvlpbgg', 'DEMO_3', '', false) #1 {main} добавлено в /var/www/html/lib/dbHead.php в строке 40

Пожалуйста помоги. Большое спасибо!


person Noyti    schedule 19.11.2018    source источник
comment
вы изучали этот stackoverflow.com/questions/41890610/   -  person rohit thomas    schedule 19.11.2018
comment
@rohitthomas Спасибо за ответ. Я уже изменил свой код и пытаюсь запустить снова. и мой экран показывает эту ошибку Ошибка!: не удалось найти драйвер   -  person Noyti    schedule 19.11.2018
comment
Какую команду вы выполнили, для которой вы получили ошибку ??   -  person rohit thomas    schedule 19.11.2018
comment
‹?php попробовать { $user=''; $ пройти = ''; $dbh = новый PDO('sybase:host=192.**.***.***;dbname=', $user, $pass); foreach($dbh-›query('SELECT * from caregiver_code_view') as $row) { print_r($row); } $dbh = ноль; } catch (PDOException $e) { print Error!: . $e-›getMessage() . ‹br/›; умереть(); } ?› А я уже устанавливаю этот драйвер php72u-pdo-7.2.12   -  person Noyti    schedule 19.11.2018
comment
вы добавили пакет php7.0-sybase?   -  person rohit thomas    schedule 19.11.2018
comment
Что вы имеете ввиду добавить? как я упоминал ранее, я уже установил Php72u-pdo-7.2.12, который является совместимым пакетом для php7.2.12. Спасибо @rohitthomas   -  person Noyti    schedule 19.11.2018
comment
попробуйте Driver issue связанный stackoverflow.com/questions/31813574/   -  person rohit thomas    schedule 19.11.2018
comment
Добрый день @rohitthomas, я выясняю, какие драйверы не могут найти, что является самой sybase. Итак, я изменил свой код на `$dbh = new PDO('dblib:host=192.**.***.***;dbname=', $user, $pass); ` после запуска произошла следующая ошибка Ошибка!: SQLSTATE[HY000] Невозможно подключиться: Adaptive Server недоступен или не существует (уровень серьезности 9). На данный момент я ищу решение, чтобы выяснить причину этой ошибки. Спасибо, Рохит, я действительно ценю тебя.   -  person Noyti    schedule 20.11.2018