Tach!
1.) Als Db möchte ich weiterhin Mysql benutzen oder gibt es zwischenzeitlich leistungsfähigere Datenbanksysteme die eine Volltextsuche optimal unterstützen? Datenbankgröße ca. 5 GB
MySQL (oder MariaDB) sind immer noch aktuell und haben die vermutlich größte Nutzerbasis im Zusammenspiel mit PHP.
Wenn MySQL/MariaDB, dann wäre die Frage, ob mysqli oder PDO als Datenbankschnittstelle in Frage kommt. PDO ist etwas anwenderfreundlicher, mysqli ist notwendig, wenn es ans Eingemachte geht (z.B. Stored Procedures). Ein Vergleich der Schnittstellen in PHP.
2.) mit mysqli_real_escape_string bzw. mit mysqli_stmt_bind_param arbeiten habe das noch nicht ganz verstanden.
Was genau? Dass man den Kontextwechsel beachten muss, wenn man Statements mit Einfügen der Werte erstellt, und dass bei Prepared Statements dieser Kontextwechsel prinzipbedingt nicht stattfindet?
3.) welche PHP Version benutzen in Richtung DEPRECATED (veraltet)
Die aktuellste auf dem Zielsystem verfügbare.
dedlfix.