<?xml version="1.0" ?>
<!DOCTYPE wml PUBLIC "-http://WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<template>
<do type="prev" label="Back">
<prev/>
</do>
</template>
<card title="de.openvms.org Wap Edition">
<b>de.openvms.org Wap Edition</b>
<p><b>PHP 5.3.10 für VMS</b></p>
<p><em>von Mark Berryman</em>

PHP 5.3.10 für OpenVMS Alpha und I64 ist jetzt <a href="http://www.theberrymans.com/php_kits/">vom üblichen Site</a> verfügbar.   Neben Updates von PHP selbst enthält es die folgenden Aktualisierungen des VMS-Kits:<ul><li>Update der Unterstützungs-Bibliotheken (OpenSSL, FreeTDS, libcurl, libpng, etc.).</li>
<li>Hinzufügen von Support für readline. Allerdings wurden einige Änderungen an readline durchgeführt:
<ol><li>Es gibt in der Distribution-Bibliothek einen Fehler beim Ersetzen von Termcap-Strings durch die zugehörigen Escape-Sequenzen. Weitere Aufrufe, um zu einem Termcap-String die korrekte Escape-Sequenz zu finden, schlugen fehl, so dass für die meisten Schlüssel die Zeile bzw. der Bildschirm nicht korrekt neu gezeichnet wurden. Dieser Fehler wurde behoben.</li>
<li>Änderung der EOF-Taste von ^D auf ^Z.</li>
<li>Die Einstellung für Einfügen/Überschreiben beim Starten wird jetzt aus den aktuellen Terminaleinstellungen gelesen, statt dass immer Einfügen eingestellt wird.</li>
<li>Die folgenden Sondertasten-Funktionen wurden geändert, damit sie besser zu VMS passen:
   ^A - Original: Zeilenanfang, jetzt: Umschaltung Einfügen/Überschreiben
   ^H - Original: Rubout, jetzt: Zeilenanfang
   ^J - Original: Zeilenvorschub, jetzt: Wort löschen
   ^R - Original: Rückwärtssuche, jetzt: Zeile aktualisieren
      meta-^R und meta-^S stehen jetzt für Rückwärts- bzw. Vorwärtssuche
   alle anderen Tasten behalten ihre EMACS-Funktion</li></ol></li>
<li>Hinzufügen von Support für PostgreSQL. Nein, das ist kein PostgreSQL-Server, aber PHP auf VMS kann sich jetzt mit einem PostgreSQL-Server auf einem anderen System unterhalten.</li>
<li>Aktualisierung der OpenVMS-PHP-Erweiterung: Hinzufügen von Funktionen zum Setzen, Auslesen und Löschen von DCL-Symbolen und logischen Namen. Diese Änderungen wurden so durchgeführt, dass diese Erweiterung alle Informationen liefert, welche die Reflection-Erweiterung braucht. <code>php --re openvms</code> zeigt diese Ausgaben. Das Kommando zeigt alle verfügbaren Funktionen und ihre Argumente. Mein Dank an Mark Daniel (Mr. WASD) für den Code für DCL-Symbole.</li></ul>
Wie immer ist Feedback, sowohl zur Portierung selbst als auch zu den Änderungen, höchst willkommen.
 

Original in <a href="https://groups.google.com/group/comp.os.vms/msg/f1959e4b37e5cf33">comp.os.vms</a>
Meldung auf <a href="http://www.openvms.org/stories.php?story=12/04/12/8298835">www.openvms.org</a></p>
</card>
</wml>
