PHP5 umfasst die folgenden wichtigen Funktionen:
· Unterstützt das neue Objektmodell und die Zend-Engine mit vielen neuen Funktionen.
· Die XML-Unterstützung wurde komplett neu geschrieben, mit erweiterten Funktionen rund um die hervorragende libxml2-Bibliothek ( http://www.xmlsoft.org/ ).
· Neue SimpleXML-Erweiterung für einfachen Zugriff auf PHP-Objekte.
·Neue integrierte SOAP-Erweiterung zur Unterstützung des Austauschs von Webdiensten.
·Fügen Sie eine MySQL-Erweiterung namens MySQLi hinzu, um die Funktionen von MySQL4.1 und späteren Versionen zu unterstützen.
·Binden Sie an die SQLite-Datenbank.
·Verbessern Sie das Design von Streams erheblich, einschließlich der Bedienung des zugrunde liegenden Sockets über Streams
. Klicken Sie zunächst hier, um PHP5 FÜR Win32 herunterzuladen
.
Nehmen Sie dann PHP für Apache als CGI-Binärdatei. Nehmen Sie als Beispiel das Installationsverzeichnis c:php;
löschen Sie das ursprüngliche PHP-Installationsverzeichnis, entpacken Sie php-5.0.0-Win32.zip nach c:php,
benennen Sie php.ini-dist in php.ini um (wie php4).
und ändern Sie die Datei httpd.conf von Apache. Löschen Sie die ursprünglichen Anweisungen, die an PHP4 gebunden sind.
Ersetzen Sie diese Zeilen durch:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Aktion application/x-httpd-php „/php/php-cgi.exe“
ändern Sie php.ini und entfernen Sie das „;“ vor der Erweiterung=php_mysql.dll.
Das Gleiche gilt, wenn dies der Fall ist PHP für Apache als Modul. Ändern Sie Apaches httpd.conf
LoadModule php5_module c:/php/php5apache.dll
AddModule mod_php5.c
AddType application/x-httpd-php .php
Diese Methode erfordert jedoch das Kopieren aller DLL-Dateien in das Windows-Systemverzeichnis, php.ini und php.exe in das Windows-Systemverzeichnis
. Ich habe die beiden oben genannten Methoden ausprobiert. In PHP4 geschriebene Programme können ausgeführt werden!
Für die Einstellungen von Apache2:
1. Fügen Sie nicht das Modul mod_php5.c hinzu.
2. Laden Sie das Modul php5_module c:/php/php5apache2.dll, also php5apache2.dll
. 3. Sie müssen die DLL-Dateien in das PHP-Verzeichnis kopieren (die folgenden Dateien tun dies). Muss nicht kopiert werden: php5activescript.dll, php5apache .dll, php5apache_hooks.dll, php5apache2.dll, php5isapi.dll, php5nsapi.dll) in das oben genannte Verzeichnis kopiert (98, ich bin System)