Ankündigung

Einklappen
Keine Ankündigung bisher.

Debian 9 mit PHP 7 und MDB2 installieren

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Creator
    hat ein Thema erstellt Debian 9 mit PHP 7 und MDB2 installieren.

    Debian 9 mit PHP 7 und MDB2 installieren

    Hallo,

    ich versuche gerade eine VM mit Debian 9 / PHP 7 / MariaDB und leider ganz wichtig MDB2 zu installieren.

    Es funktioniert alles außer MDB2.

    Ich bekomme folgende Fehlerausgabe:
    MDB2 Error: not found
    Error message: extension mysql is not compiled into PHP

    Ein paar Details:
    Code:
    PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
        with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
    Code:
    Installed packages, channel pear.php.net:
    =========================================
    Package           Version State
    Archive_Tar       1.4.0   stable
    Console_Getopt    1.4.1   stable
    MDB2              2.5.0b5 beta
    MDB2_Driver_mysql 1.5.0b4 beta
    PEAR              1.10.1  stable
    PEAR_Manpages     1.10.0  stable
    Structures_Graph  1.1.1   stable
    XML_Util          1.3.0   stable

    MariaDB funktioniert, da z.b. auch PHPMyAdmin funktioniert.
    Ich weiß nicht mehr so recht wo nach ich noch suchen sollte.

    Wäre super, wenn da jemand einen Tipp für mich hätte?

  • hausl
    antwortet
    MOD: Werbung entfernt und geschlossen

    Einen Kommentar schreiben:


  • olidev
    antwortet

    Manuelles Installieren von Debian 9 mit PHP 7-basierten Stack ist wirklich schwierig und zeitraubend. Ich denke, es ist besser, Ihre PHP-App mit einem PaaS zu implementieren, wo diese Dinge bereits auf einem Server installiert sind. [MOD: Werbung entfernt] für PHP erfordert keine manuelle Installation des Stacks. Das spart viel Zeit und Energie.

    Einen Kommentar schreiben:


  • Creator
    antwortet
    Oh danke für den Tipp.
    Das Paket lässt sich leider nicht so einfach installieren.

    Code:
     pear install MDB2_Driver_mysqli
    pear/mdb2 requires package "pear/MDB2_Driver_mysqli" (version >= 1.5.0b4), downloaded version is 1.4.1
    pear/MDB2_Driver_mysqli cannot be installed, conflicts with installed packages
    No valid packages found
    install failed
    Das liegt wohl da dran, das es keine Stable Version ist.
    Man muss die direkte Version installieren.
    pear install MDB2_Driver_mysqli-1.5.0b3

    Lösung steht dann hier: http://pear.php.net/bugs/bug.php?id=19450

    Dann schaut das ganze so aus:

    Code:
    Installed packages, channel pear.php.net:
    =========================================
    Package            Version State
    Archive_Tar        1.4.3   stable
    Console_Getopt     1.4.1   stable
    MDB2               2.5.0b5 beta
    MDB2_Driver_mysqli 1.5.0b3 beta
    PEAR               1.10.5  stable
    PEAR_Manpages      1.10.0  stable
    Structures_Graph   1.1.1   stable
    XML_Util           1.4.3   stable
    Und damit klappt es wohl. Sehr sehr schön!
    Vielen Dank.

    Einen Kommentar schreiben:


  • php1704
    antwortet
    Die Mysql-Extention gibt es nicht mehr unter PHP7.

    Versuch's evtl. mal mit http://pear.php.net/package/MDB2_Driver_mysqli/

    Grüße.

    Einen Kommentar schreiben:

Lädt...
X