Tutorial Window XP
  Programación: PHP: Instalación
 
Este es un pequeño manual de instrucción para instalar y configurar un pequeño servidor Apache con soporte para PHP4 y Bases de Datos MySQL bajo el sistema operativo Windows 32. En ningún momento se pretende ofrecer un completo manual de configuración de un Servidor Seguro Web, mi intención es sólo ofrecer a los usuarios que se inician en la programación de webs dinámicas bajo estos sistemas, una guía para que no pasen por lo que pasé yo tratando de empezar en este campo y cuando aún no existía suficiente material bibliográfico. 

Bajando 

Lo primero que necesitamos hacer es bajarnos las aplicaciones del internet, sólo tienes que hacer click sobre los enlaces que te ofrezco para poder descargar las versiones desde sus servidores originales. 

- Apache 1.3.14 
- PHP 4 
- MySQL 3.23 

Estas versiones son lo suficientemente estables para poder trabajar, así que no te preocupes por las nuevas versiones de estos programas, luego de que estés más experto en el manejo de estos programas podrás darte el lujo de actualizarte con las nuevas versiones. 

Instalando 

APACHE: 
La instalación del programa Apache es muy simple ya que trae integrado un programa instalador, por lo que te sugiero que no modifiques los valores que trae por defecto durante la instalación. Si lo haz hecho bien el programa debió haber quedado en C:Archivos de ProgramasApache GroupApache y con la opción "TIPICAL". 

PHP 4: 
La instalación del Apache es más simple aún, debes descomprimir el archivo php-4.0.4pl1-Win32.zip en la carpeta C:php, luego tomas el archivo php.ini-dist y lo renombre a php.ini y eso es todo por ahora. 

mySQL: 
Para la instalación del MySQL deberás descomprimir el archivo mysql-3.23.36-win.zip en una carpeta temporal, por ejemplo: C:temp, luego ejecutas el programa setup.exe y sigues las instrucciones de instalación que trae por defecto. Si lo haz hecho bien el programa debió haber quedado en C:mysql y con la opción "TIPICAL". 

Configurando 

APACHE: 
Aquí se pone buena la cosa, busca el archivo httpd.conf que está en la siguiente dirección: 

C:Archivos de ProgramasApache GroupApacheConfhttpd.conf, ábrelo con un editor de texto como el notepad del Windows para poder editarlo. 

Busca dentro de este archivo la opción #ServerName new.host.name y sustituyes por esto: ServerName http:// 

Luego buscas la opción DocumentRoot "C:/Archivos de Programas/Apache Group/Apache/htdocs" y la sustituyes por esto DocumentRoot "C:/mis webs" 

De igual forma buscas la opción <Directory "C:/Archivos de Programas/Apache Group/Apache/htdocs" y sustituyes por esto <Directory "C:/mis webs" 

Es de hacer notar que estas dos últimas opciones se refieren a la localización de la carpeta que contendrá las webs a ser "servidas" por vía http. Así que usted puede cambiar el nombre y la ubicación de la carpeta que contendrá sus webs. 

Busca ahora la opción ScriptAlias /cgi-bin/ "C:/Archivos de Programas/Apache Group/Apache/cgi-bin/" y debajo de esta le agrega la siguiente línea: ScriptAlias /php/ "C:/php/" fíjese que aquí se le dice al Apache donde encontrará al interprete de PHP para CGI. 

Busque ahora las siguientes líneas: 

#AddType application/x-httpd-php .php 
#AddType application/x-httpd-php-source .phps y sustitúyalas por las siguientes: 

AddType application/x-httpd-php .php 
AddType application/x-httpd-php .php3 
AddType application/x-httpd-php .phtml 
AddType application/x-httpd-php-source .phps 

Note usted que en este punto le indicamos al Apache cuales son las extensiones que deberá interpretar como programas de PHP, en este caso usted podrá usar las extensiones .php, .php3, .phtml y phps, este último es para ofrecer el código fuente de un script sin interpretarlo como tal. 

Luego localiza la sección de # Format: Action handler-name /cgi-script/location y debajo de esa línea escribe la siguiente línea: Action application/x-httpd-php "/php/php.exe", note que en este punto le decimos al Apache dónde se encuentra el archivo ejecutable del intérprete PHP. 

Y por último buscamos la línea DirectoryIndex index.html y la sustituimos por esta otra línea: 

DirectoryIndex index.html index.htm index.php index.php3 index.phtml 

Note usted que en esta línea le decimos al Apache cuales son las extensiones que debe autointerpretar al abrir una carpeta web. 

PHP: 
Abrimos con un editor de texto el archivo php.ini y verificamos que tenga la siguiente línea: 

extension_dir = ./ aquí le decimos al PHP dónde se encuentran ubicadas las extensiones de librerías .dll en este caso vemos que deben encontrarse en el directorio raíz del PHP. 

Luego si lo deseamos buscamos la línea ;extension=php_gd.dll y le quitamos el ; que tiene al comienzo, así habilitaremos la librería de manipulación de gráficos dinámicos que ofrece una prestaciones muy interesantes. Sólo resta ubicar el archivo php_gd.dll y copiarlo al directorio raíz del PHP. 

Y por último hacemos una copia del archivo php.ini dentro del directorio Windows que por lo general es C:Windows 

MySQL 

A este programa no hay mucho que configurarle, sólo debemos asignarnos una clave al usuario root que hará las veces de administrador de las Bases de Datos, y que por defecto en la instalación el usuario root viene sin clave y con todos los permisos de ejecución. 

Así que nos vamos al modo DOS: y hacemos lo siguiente: 

C:>mysql>bin>mysqld.exe 

C:>mysql>bin>mysqladmin -u root -pxxxxxx 

Sustituyes las xxxxxx por la clave que tu quieras y listo, ya les asignaste una clave al usuario root. Recuerda que el root tiene todos los permisos de ejecución así que ten cuidado de lo que puedas alterar. 

Probando 

Ya llegamos a la parte divertida, reiniciamos la PC, automáticamente el Apache se ejecutará con el Windows. Abre tu navegador puede ser el Internet Explorer y escribes el la barra de direcciones lo siguiente: http://localhost en este punto debería abrirse el servidor web ofreciéndote un listado de los archivos y carpetas que hay en tu directorio web, en nuestro caso C:mis webs. Ya con esto vemos que el apache funciona. 

Ahora creamos un archivo que llamaremos info.php con el siguiente script de php: 

<?php echo phpinfo() ?> 

y lo guardamos dentro de nuestra carpeta web C:mis webs, ahora desde nuestro navegador escribimos la siguiente dirección http://localhost/info.php y deberías ver una web con una gran contenido de información de las variables de proceso del PHP dentro de tu PC. Esto nos demuestra que el Apache es capaz de interpretar PHP y que éste está funcionando.

 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis