Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Php 7

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Php 7

    Morgen,

    hat schon jemand das VMS unter PHP 7 laufen?
    Wenn ich meinen Webspace auf PHP 7 umstelle gibt es nur eine weiße Seite ohne Fehlermeldung.

    Das Forum "MyBB" rennt unter PHP 7 ohne Fehler, habe einfach auf PHP 7 umgestellt, es waren keine Änderungen am Script nötig.

    Was muss beim VMS geändert werden?
    Gruß Bert

    Du brauchst ein Addon zum VMS? Hier zum Shop

  2. #2
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    Re: Php 7

    unter php7 gibt es kein mysql mehr sondern nur noch mysqli

    lies dir das mal noch dazu durch: https://entwickler.de/online/php-7-m...de-170551.html

  3. #3
    Benutzer
    Registriert seit
    03.01.2010
    Beiträge
    41

    Re: Php 7

    Ich möchte mal Grundsätzlich die Überlegung in den Raum werfen ob man überhaupt PHP 7 schon Produktiv einsetzen sollte

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    Re: Php 7

    Ich persönlich setze aktuell als OS bei mir und sämtlichen Kundenservern Debian oder CentOS ein,
    Sämtliche Server auf denen php läuft laufen mit Debian (7 oder 8)
    abgesehen von Testservern auf denen ich php7 zum testen habe, setze ich eigentlich auf die vom Betriebssystem zur Verfügung gestellten Versionen
    Somit aktuell php 5.4 und 5.6
    ich bin aktuell am testen verschiedener software auf php7 und meiner meinung nach werde ich php7 aktuell noch nicht einsetzen,
    für mich macht das erst sin im bezug auf
    SSL (Lets Encrypt?)
    http2.0 (Apache 2.4.17)
    und php7

    und diese kombination wird aus meiner Sicht erst gegen mitte jahr stable sein...
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5

    Re: Php 7

    Ob man jetzt schon PHP 7 einsetzen sollte oder nicht, denke ich, ist nicht wirklich die Frage.
    Fakt ist dass das VMSOne nicht unter PHP 7 funktioniert, eben wgen der Abschaltung von "mysql"
    Und mysqli funktioniert auch mit PHP 5.
    Übrigens gibt es mysqli schon seit mehr als 10 Jahre.

    Ich denke man sollte, um nicht den Anschluss zu verlieren, VMSone dringend auf mysqli updaten.
    Gut, da werden dann vermutliche ganz viele Addons nicht mehr laufen und müssen auch angepasst werden.
    Aber frührer oder später kommt man da nicht drum herum oder VMNSone ist bald geschichte und ich denke, dass möchte keiner
    Gruß Bert

    Du brauchst ein Addon zum VMS? Hier zum Shop

  6. #6
    Benutzer
    Registriert seit
    03.01.2010
    Beiträge
    41

    Re: Php 7

    ich würde sogar nicht mal mehr mysqli nehmen. Ich arbeite gerade daran für den eigen gebrauch das vms auf PDO umzustellen

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    Re: Php 7

    ich habe mir die selben gedanken gemacht, und werde vermutlich auf PDO setzen...

    mysql_ ist so oder so veraltet, und ob nun wer mysql_mit mysqli_ tauscht und so oder so die abfrage ändern muss und auch die verbindungskennung angeben muss
    kann man dies genausogut in pdo tauschen.

    den ob ich nun

    mysqli_query(''); oder $pdo->query(''); verwende....


    sämtliche addons müssen so oder so umgeschrieben werden...
    ich werde mich daher bald daran machen das vms auf simple PDO abfragen umzustellen...
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #8
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Re: Php 7

    Dann mal für "normal sterbliche":
    Was ist denn der Unterschied zu mysqli und $pdo?

    Was wären vor- und nachteile von den beiden?

  9. #9
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    Re: Php 7

    Simple und einfach?

    PDO ist eher sowas wie eine Klasse, mysqli und mysqli_xxx sind alles nur standalone funktionen
    PDO kann abgesehen von mysql auch noch andere Datenbanken (für das vms nicht wirklich relevant)


    PHP-Code:
    // PDO
    $pdo = new PDO("mysql:host=localhost;dbname=database"'username''password');

    // mysqli 
    $mysqli mysqli_connect('localhost','username','password','database'); 
    es ermöglicht aber z.b. so sachen:
    PHP-Code:
    $query $mysqli->prepare('
        SELECT * FROM users
        WHERE username = ?
        AND email = ?
        AND last_login > ?'
    );

    $query->bind_param('sss''test'$mailtime() - 3600);
    $query->execute(); 


    oder (SQL-Injection)
    PHP-Code:
    // PDO, prepared statement
    $pdo->prepare('SELECT * FROM users WHERE username = :username');
    $pdo->execute(array(':username' => $_GET['username'])); 



    http://florianherlings.de/artikel/ph...objects/teil_1
    http://florianherlings.de/artikel/ph...objects/teil_2
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  10. #10
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Re: Php 7

    Krasse Geschichte. Danke für die Links. Ist extrem einleuchtend.

    In einem anderen Thread hast du ja schon geschrieben, dass mal ein VMS auf PDO aufbauen möchtest. Wann kannst du das angehen?`Und wann kann man sich das anschauen?

    Wie siehts mit vorhanden Games aus? Können diese dann an PDO angepasst werden und laufen die auch damit?

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •