web-dev-qa-db-fra.com

Ubuntu 16.04 PHP 7.0 ne fonctionne pas avec la base de données Sybase

Ce paquet permet de manipuler une base de données sybase, mais ne fournit pas de fonction sybase_connect PHP.

Le paquet a été installé:

renato@webv3:/var/www/html$ aptitude show php-sybase
Pacote: php-sybase
Estado: instalado
Automaticamente instalado: não
Versão: 1:7.0+35ubuntu6
Prioridade: opcional
Seção: universe/php
Mantenedor: Ubuntu Developers <[email protected]>
Arquitetura: all
Tamanho Descompactado: 11,3 k
Depende de: php-common, php7.0-sybase
Descrição: Sybase module for PHP [default]
 This package provides a Sybase module for PHP.

le code de test

<?php
$link = sybase_connect('SYBASE', '', '')
        or die("Could not connect !");
echo "Connected successfully";
sybase_close($link);
?>

montre l'erreur ci-dessous

[Thu Jun 23 17:20:49.100056 2016] [:error] [pid 5188] [client x.x.x.x:55770] PHP Fatal error:  Uncaught Error: Call to undefined function sybase_connect() in /var/www/html/info2.php:3\nStack trace:\n#0 {main}\n  thrown in /var/www/html/info2.php on line 3
1
Renato Diogo

La fonction sybase_connect() a été supprimée dans PHP 7.0.0.

Source: http://php.net/manual/en/function.sybase-connect.php

Une réponse a été postée sur Stack Overflow: PHP7 - Connexion à la base de données sybase

1
user720526