Foros del Web » Programando para Internet » PHP »

Instalacion Manual Php, Apache, Mysql

Estas en el tema de Instalacion Manual Php, Apache, Mysql en el foro de PHP en Foros del Web. Instalacion manual APACHE La instalación del programa Apache es muy simple ya que trae integrado un programa instalador, por lo que te sugiero que no ...
  #1 (permalink)  
Antiguo 19/01/2005, 02:32
 
Fecha de Ingreso: enero-2005
Mensajes: 33
Antigüedad: 12 años, 10 meses
Puntos: 0
Instalacion Manual Php, Apache, Mysql

Instalacion manual

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 Programas\Apache Group\Apache\ 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 Programas\Apache Group\Apache\Conf\httpd.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.
  #2 (permalink)  
Antiguo 19/01/2005, 11:44
Avatar de Hildergarn  
Fecha de Ingreso: agosto-2004
Ubicación: Panamá
Mensajes: 440
Antigüedad: 13 años, 3 meses
Puntos: 4
Gracias por la info. La version de apache no influye en el tipo de instalacion?
__________________
Visita Viajés y Cosas Así
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:25.