Autor:
Maestro de la Web | Fecha: 14/10/2003 | Categoria: Info
Descargar PHP
Vamos a instalar, en el servidor Apache, PHP. Con PHP podemos generar
páginas con contenidos dinámicos, procesar formularios, trabajar
con bases de datos, etc... .PHP (Hipertext Preprocessor) es un lenguaje
interpretado de alto nivel introducido en paginas html y que es
ejecutado por el servidor.
La primera tarea a realizar es la de bajarnos el programa. Pulsa
aquí. Más o menos
tardarás 5/6 minutos en bajartelo (dependiendo de tu conexión, claro)
el archivo ocupa 938 KB.
Instalación
1º Ahora vamos a instalarlo. Es un archivo comprimido con zip,
asi que, logicamente ;) tenemos que descomprimir (se llama php-4.0.2-Win32.zip).
Vamos a crear, por ejemplo, un directorio que se llame php, dentro
del directorio apache que ya habiamos creado anteriormente y lo
descomprimimos alli. Siguiendo con la configuración por defecto
que realizamos con apache, debe quedar asi:
Configuración
de PHP
2º Vamos a configurarlo y a elegir los módulos que queremos cargar
al arrancar PHP. Marcamos con el botón derecho del ratón el fichero
php.ini-optimized para editar el fichero con el bloc de notas.
3º Estamos editando el fichero php.ini-optimized, y necesitamos
indicarle el path a doc_root para que apunte a la raiz web
de nuestro servidor ( C:\Archivos de programa\Apache Group\Apache\htdocs)
y a extension_dl (que es C:\Archivos de programa\Apache
Group\Apache\php) para que apunte a donde hemos puesto php.
Vale ahora vamos a indicarle los modulos a cargar al inicio (seguimos
en el mismo fichero, un poquito más abajo). Para ello solo tenemos
que borrar los ; que hay al principio de cada linea. Algunos
módulos requieren que tenga instaladas en sus sistema librerías
adicionales para que el módulo funcione correctamente, asi que borrar
solo los que tienen el punto morado.
Los modulos de PHP son los siguientes:
php3_calendar.dll
Funciones de conversión
de calendario
php3_crypt.dll
Funciones de criptografía
php3_dbase.dll
Funciones para DBase
php3_dbm.dll
Emulación GDBM con
la librería Berkeley DB2
php3_filepro.dll
Acceso SÓLO LECTURA
a bases de datos filepro
php3_gd.dll
Funciones de librería
GD para manipular GIF
php3_hyperwave.dll
Funciones de HyperWave
php3_imap4r2.dll
Funciones de IMAP
4
php3_ldap.dll
Funciones de LDAP
php3_msql1.dll
Cliente de mSQL
1
php3_msql2.dll
Cliente de mSQL
2
php3_mssql.dll
Cliente de MSSQL
client (requiere las librerías de MSSQL DB
php3_mysql.dll
Funciones de MySQL
php3_nsmail.dll
Funciones de correo
de Netscape
php3_oci73.dll
Funciones de Oracle
php3_snmp.dll
Funciones get y
walk de SNMP (¡sólo en NT!)
php3_zlib.dll
Funciones de ZLib
4º Una vez terminadas todas las modificaciones, lo que vamos a
hacer es guardarlo como php.ini en el directorio windows
(o en los directorios winnt o winnt40, segun la versión del sistema
operativo que tengais). Pulsa Archivo , Guardar como en el
menu del NOTEPAD. Tened mucho cuidadito de guardarlo asi como muestra
la imagen, porque si teneis pulsada la opción Guardad como archivos
de tipo: Documentos de texto se añadira la extensión txt a php.ini
(quedando como php.ini.txt) con lo que no funcionará. Hay que elegir
la opción Todos los archivos (*.*)
Configuración
de Apache
5º Ahora vamos a configurar apache para que pueda usar PHP. Vamos
a su directorio conf y, lo mismo que en el punto dos, marcamos con
el boton derecho del ratón el fichero httpd.conf para editar
el fichero con el bloc de notas.
6º Ahora buscamos donde pone DirectoryIndex index.html y
le añadimos lo que he subrayado en azul.
Copia este texto y pegalo en ese lugar (añade despues de DirectoryIndex
index.html index.php e index.php3 a mano)
Una vez realizado este paso pulsar Archivo . Guardar .
Comprobación
7º Vale, pues ya lo tenemos. Vamos a probar que esto funcione.
Con el mismo bloc de notas pulsamos Archivo . Nuevo . y escribimos
solo esta frase <? phpinfo(); ?>
y pulsamos Archivo . Guardar (acordaros de la advertencia
que os he hecho en el punto 4 de como guardarlo ¿eh?) le llamamos
como info.php (je, je, nuestro primer "programa") y lo guardamos
en el directorio httdocs de Apache (el directorio raiz donde parten
las páginas web).