actualización mencionado aquí, se refiere a actualizar de una versión a otra versión php4 php4 o actualizar de una versión a otra versión php5 php5, en lugar de la actualización de php4 a php5.
Prepare:
1. Se instala un servidor Windows 2003 e IIS 6.
2, descargue la versión de PHP del paquete binario de PHP
Instalación:
Descomprima el paquete binario de PHP en el directorio C: \\ php (aquí, suponiendo que C: el disco es disco del sistema, ese disco instalado el sistema Windows, si el disco del sistema es la unidad D: y luego descomprimir al directorio D: \\ php, y así sucesivamente, lo mismo más adelante).
Luego, abra "Mi PC" -> "Propiedades" -> "Avanzado" -> "Variables de entorno" -> "Variables del sistema" -> "ruta", edite su valor, Agregue el siguiente en la dirección de la trayectoria anterior:
C: \\ php; C: \\ php \\ dlls; C: \\ PHP \\ extensions; C: \\ php \\ SAPI;
copiar php.ini-dist o php.ini-recommended para el directorio C: \\ Windows, y cambió el nombre del php.ini, por lo general publicado por el servidor web php.ini-dist, y se utiliza como un servidor de depuración Php.ini-recomendado es mejor. Por supuesto, en general, este php.ini todavía necesita ser modificado de acuerdo a la situación actual.
Vamos a introducir algunas de las opciones de modificación necesarias:
extension_dir = "C: \\ php \\ extensions"
Esta es la extensión PHP. Coloque el directorio, asegúrese de que sea el mismo que el directorio que realmente instaló.
extension = php_mbstring.dll
; extension = php_big_int.dll
extension = php_bz2.dll
extension = php_cpdf.dll
extension = php_crack.dll
extension = php_curl .dll
extension = extensión
php_db.dll = php_dba.dll
extension = php_dbase.dll
extension = php_dbx.dll extensión
= php_domxml.dll
; extension = php_exif. DLL
; extension = php_fdf.dll
; extension = php_filepro.dll
extensión extension = php_gd2.dll
= php_gettext.dll
extensión extension = php_hyperwave.dll
= php_iconv. DLL
; extension = php_ifx.dll
; extension = php_iisfunc.dll extensión
= php_imap.dll
; extension = php_interbase.dll
extension = php_java.dll
extension = php_ldap .dll
; extension = extensión
php_mcrypt.dll = php_mhash.dll
extension = extensión
php_mime_magic.dll = php_ming.dll
extension = php_mssql.dll
extension = php_msql. DLL
; extension = php_oci8.dll extensión
= php_openssl.dll
; extension = php_oracle.dll
extension = php_pdf.dll extensión
= php_pgsql.dll
; extension = php_printer .dll
exten Sion = php_shmop.dll
; extension = php_snmp.dll extensión
= php_sockets.dll
; extension = php_sybase_ct.dll
extension = php_w32api.dll extensión
= php_xmlrpc.dll
extension = php_xslt.dll
extension = php_yaz.dll
extension = php_zip.dll
de lo anterior, al principio no hay ningún punto y coma es la extensión abierta, además de no punto y coma es la extensión abierta. La configuración anterior incluye todas las extensiones que se pueden abrir con la instalación predeterminada en Windows 2003 (aquí enumeradas para PHP 4).
session.save_path = c: \\ session
Este es el directorio donde se guarda el archivo de sesión de forma predeterminada. Este directorio debe ser un directorio existente, de lo contrario, la función de sesión predeterminada no será válida. Estoy configurando un directorio en un ramdisk. Establecer session.save_path en el disco ram acelera el procesamiento de la sesión. Si no tiene instalado un disco RAM, puede asignarlo a cualquier directorio en otro disco, como el directorio C: \\ session, el directorio C: \\ Windows \\ Temp, etc.
OK, el trabajo básico está hecho, ahora es el momento de configurar IIS.
Abra "Internet Information Services (IIS) Manager", en "Web Service Extension", seleccione "Agregar una nueva extensión de servicio web", la extensión puede completar "PHP ISAPI Extension", archivos necesarios seleccionar: C: \\ php \\ SAPI \\ php4isapi.dll (si está instalado es PHP5, donde es C: \\ php \\ SAPI \\ php5isapi.dll, lo mismo más adelante), y se dejó establecer un estado expandido.
Abrir "Sitio web" -> "Propiedades" -> "Filtro ISAPI" -> "Agregar", el nombre del filtro se puede completar en "PHP", el ejecutable aún selecciona C: \\ php \\ Sapi \\ php4isapi.dll.
Abrir "Sitio web" -> "Propiedades" -> "Directorio principal" -> "Configuración de la aplicación" -> "Configuración" -> "Extensiones de la aplicación" -> Agregar ", el archivo ejecutable todavía elige C: \\ php \\ sapi \\ php4isapi.dll. Rellene la extensión ".php" y limite la acción a "HEAD, GET, POST".
Abra "Sitio web" -> "Propiedades" -> "Documentos" -> "Habilitar documento de contenido predeterminado" -> "Agregar" para agregar index.php como el documento de contenido predeterminado.
Luego seleccione "Nombre de la máquina del servidor" -> "Todas las tareas" -> "Reiniciar IIS" para reiniciar IIS.
Prueba
En el directorio predeterminado de publicación de sitios web, cree una página de prueba:
Descargar: phptest.php
<? php
phpinfo ();
? ≫
Si abre esta página para ver la información de configuración de la instalación de php, incluso la instalación es exitosa.
Si desea ejecutar el programa php de manera más óptima, puede instalar ZendOptimizer-2.6.0-Windows-i386.exe. Esta instalación es muy simple y no se presentará aquí.
Actualizar
Es muy simple actualizar ahora. Solo descargue la nueva versión del archivo comprimido binario PHP, elimine el directorio C: \\ php original, extraiga la nueva versión al directorio C: \\ php y reinicie IIS. No es necesario modificar ninguna configuración ni copiar ningún archivo en el directorio System32. ¿Es muy conveniente?
Algunos usuarios han informado que después de la versión Serv-U7.1, el nombre del
Sabemos que hay varias configuraciones de php: 1, el modo CGI para cargar el en
Todo el mundo sabe que IBM WebSphere Application Server es el software de inf
Microsoft proporciona cifrado SSL para Terminal Services en Windows Server 2003 SP1, que puede imple
Solución para que el servicio Apache2 se detenga debido a un error de servicio 1 (0x1)
Herramienta de cambio de nombre de dominio de Windows2003 (2)
La tecnología de desarrollo de base de datos mSQL bajo Linux
T220 G5B módulo SCSI ventilador mal sonido de alarma cómo apagar
Serv-U comienza a marcar la configuración del mensaje
Nginx informa que "readv () falló (104: restablecimiento de la conexión por par)"
Consejos para configurar fácilmente la seguridad de Apache
Resuelva Nginx: [error] open () "/usr/local/Nginx/logs/Nginx.pid
Cómo hacer que el sistema Windows 2003 sea más seguro
El análisis en profundidad de IIS 6.0 (2)
Utilice las opciones de configuración de memoria para optimizar el rendimiento del servidor
Las ventajas y desventajas de la aceleración CDN y la diferencia entre un servidor de dos líneas
¿Cómo limpiar rápidamente los archivos basura del sistema WinXP?
Instale el sistema dual de Linux bajo Win7 y XP
Cómo reiniciar el sistema a la hora especificada después de que Win10 instala la actualización
¿Qué debo hacer si el sistema Win7 no tiene permiso para registrar la dll?
La razón por la que no hay sonido en un programa de Windows en el sistema win7 y la solución
Cuando Vista particiona el disco, muestra "No hay espacio suficiente para completar esta operación".
Icono de la barra de tareas de Windows10 habilidades de procesamiento de transparencia
Cómo utilizar el sistema de copia de seguridad de una sola tecla