PHP5 incluye las siguientes características importantes:
· Admite el nuevo modelo de objetos y el motor Zend con muchas características nuevas.
· La compatibilidad con XML se ha reescrito por completo, con capacidades ampliadas basadas en la excelente biblioteca libxml2 ( http://www.xmlsoft.org/ ).
· Nueva extensión SimpleXML para un fácil acceso a objetos PHP.
·Nueva extensión SOAP incorporada para soportar el intercambio de servicios web.
·Agregue una extensión de MySQL llamada MySQLi para admitir las funciones de MySQL4.1 y versiones posteriores.
· Vincularse a la base de datos SQLite.
·Mejorar enormemente el diseño de transmisiones, incluida la operación del socket subyacente a través de transmisiones
. Primero, haga clic aquí para descargar PHP5 PARA win32
y luego comencemos.
Tome PHP para Apache como binario CGI como ejemplo. Tome el directorio de instalación c:php como ejemplo;
elimine el directorio de instalación de php original, descomprima php-5.0.0-Win32.zip en c:php,
cambie el nombre de php.ini-dist a php.ini (igual que php4)
y modifíquelo en el archivo httpd.conf de Apache. Elimine las declaraciones originales vinculadas a php4.
Reemplace estas líneas con:
ScriptAlias /php/ "c:/php/"
Aplicación AddType/x-httpd-php .php
La acción application/x-httpd-php "/php/php-cgi.exe"
modifica php.ini y elimina el ";" delante de extensión=php_mysql.dll. ¡
Lo mismo ocurre si lo está
!PHP para Apache como módulo.
Modifique httpd.confLoadModule php5_module c:/php/php5apache.dll
de Apache
Agregar módulo mod_php5.c
AddType application/x-httpd-php .php
Sin embargo, este método requiere copiar todos los archivos dll al directorio del sistema de Windows, php.ini y php.exe al directorio del sistema de Windows
. He probado los dos métodos anteriores. ¡Se pueden ejecutar programas escritos en php4!
Para la configuración de apache2:
1. No agregue el módulo mod_php5.c
2. Cargue el módulo php5_module c:/php/php5apache2.dll, que es php5apache2.dll
3. Debe copiar los archivos dll en el directorio php (los siguientes archivos no no es necesario copiarlos: php5activescript.dll, php5apache .dll, php5apache_hooks.dll, php5apache2.dll, php5isapi.dll, php5nsapi.dll) copiados al directorio mencionado anteriormente (98, yo soy el sistema)