Laburo España: 250.000 ofertas de empleo

Coyote: Modus Vivendi - De regreso a los origenes.

¿El Coyote estara de regreso?

   
  Como instalar un servidor Apache + PHP + MySQL, sin morir en el intento  

Bueno, mis queridos 3 lectores y 4 lectoras, el dia de hoy, estuve viendo la instalacion de un servidor APACHE+PHP+MYSQL, y en vista de las complicaciones que pueden tener las personas, he documentado todo, para facilitarles su vida, si es que quieren lograr salir victoriosos de esta titanica tarea.

Antes de empezar, les quiero comentar, que tengo una maquina con Windows 2000, y las versiones que intalare son:
Apache 2.0.58 (puesto que con la version 2.2.2, tuve problemas con la compatibilidad de PHP, asi que no lo intenten hasta que sea estable esta version con PHP).
PHP 5.1.4
MySQL 5.0


Primero debemos de cpnfigurar el servidor de Apache, este lo podemos obtener del sitio:
http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.58-win32-x86-no_ssl.msi
Para instalarlo, solo sigues los pasos que vienen en el instalador. En pocas palabras, NEXT, NEXT, NEXT.

Ejecuta la opcion de TEST CONFIGURATION, que viene en el menu de CONFIGURE APACHE SERVER, dentro de APACHE SERVER 2.0.58 en tu barra de programas. Si estas bien pinche wey -al igual que yo-, te puede aparecer un mensaje de error al ejecutarlo.


Para solucionarlo, lee el mensaje de error y ve a tu archivo http.conf -el mensaje de error muestra la ruta del archivo conf-. Abrelo en Notepad y para encontrar mas rapido al error, ve directo a la linea que nos indica el mensaje de error, con EDICION>>IR A. En este caso el error es, porque no tiene la direccion de correo electronico del ADMIN.



Una vez que aseguras que esta todo funcionando bien, vas a CONTROL APACHE SERVER y seleccionas la opcion START. En esta version puedes observar, que trae una herramienta denominada MONITOR APACHE SERVERS, la cual nos facilita ver el ESTATUS de nuestro servidor rapidamente.

Puedes abrir tu explorador de windows y en la barra de direcciones teclear localhost o 127.0.0.1. Esto te debe de mandar una pagina que diga: "It Works!"; lo cual nos indica que ya funciona el servidor de APACHE.

Por default, nuestro directorio siempre sera la carpeta htdocs, que se encuentra dentro de nuestra carpeta de instalacion del apache. Si nosotros queremos cambiar esa ruta, debemos modificar nuestras variables de DocumentRoot y , en el archivo http.conf, por la ruta en la que esta nuetro directorio del sitio web (tener en cuenta, que si tenemos que definir carpetas, debemos de separarlas con /, porque \ nos puede causar conflictos). Para que nuestros cambios se vean, necesitamos ejecutar RESTART.

Ya de paso, pues le agregamos el index.php, antes del index.html a la variable DirectoryIndex.

Ya instalamos el apache, ahora viene el PHP. Obtenemos la version 5.1.4 desde este sitio: http://mx2.php.net/get/php-5.1.4-Win32.zip/from/a/mirror

Una vez que lo tenemos; lo descomprimimos y lo destinamos a una carpeta llamada PHP, que este directo, del directorio raiz (en mi caso lo instale en D:\PHP). Puedes llamar la carpeta como tu quieras, pero para evitar pedos, te recomiendan que ese nombre de carpeta sea sin espacios.

Despues de esto, agregamos el directorio PHP, a nuestro PATH. Esto lo hacemos, yendo a PROPIEDADES DEL SISTEMA>>AVANZADO. Ahi seleccionamos el boton de VARIABLES DE ENTORNO y nos muestra la ventana de estas variables.


Posteriormente, seleccionamos la variable PATH y le agregamos nuestro directorio PHP, al final de las variables path, seperandolas con punto y coma (;).



Vamos al archivo httpd.conf y buscamos la palabra "LoadModule", al final de la seccion, agregamos la siguiente linea (tener cuidado de que "D:/php", sea tu directorio de PHP. Si no, cambiar la ruta por la correcta):
LoadModule php5_module "d:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "d:/php"


Salvamos el archivo y reiniciamos el servidor con RESTART. Ahora para probar, abrimos el notepad y escribimos el siguiente codigo:

phpinfo();
?>

Guardamos el archivo como: index.php. Volvemos a abrir el explorador de internet y cargamos la pagina de localhost.

Por ultimo, el MYSQL, pueden descargar la version 5.0 desde este link: http://dev.mysql.com/downloads/mysql/5.0.html

Vamos al archivo php.ini, el cual esta en nuestro directorio de php; ahi buscamos la linea que tiene el texto ";extension=php_mysql.dll", al cual le vamos a quitar el punto y coma (;) para descomentarlo. Tambien buscamos la variable "extension_dir" y a esa le ponemos el directorio de las extensiones, por ejemplo:
extension_dir = "d:/php/ext"

Por ultimo, creamos un archivo de prueba, con este codigo, que apunte a la base de datos de ejemplo:

if (!($link = mysql_connect("localhost", "root", "123456")))
{
echo "No se pudo conectar con la base de datos";
exit();
}
if (!mysql_select_db("information_schema",$link))
{
echo "No se pudo seleccionar la base de datos";
exit();
}

$result=mysql_query("select * from tables",$link);
while($row = mysql_fetch_array($result))
{
printf("%s
", $row["MAX_DATA_LENGTH"]);
}

mysql_free_result($result);
mysql_close($link);
?>

Y esto es todo, una vez hecho esto, ya tenemos nuestro servidor Apache con PHP y MYSQL, nuevecito y de paquete, funcionando y listo.


Gente en contra del sistema: 4.
Agregado en el expediente de: Son Programatikon
Este wey dijo: Victor Ivan Mendez Castillo

 
  El 28 de mayo de 2006 a las 01:34:35, los ilustre con esto.  


  Los lectores opinan:  

Mejor instala el programa easyphp. Ese te instala todo de un trancazo sin necesidad de instalar cosa por cosa. Es un programa creado por un francés sin quehacer pero la neta quita de mucas broncas para configurar el pínchepé (digo, pe ache pe), mysql y apache. Es un programa gratuito (obvio) y de sencishita instalacion.

pEgOs ha dicho!!,
El 29 de mayo de 2006 a las 08:36:02


Pues si, se puede hacer eso. Pero considero, que hay gente que no le gusta que hagan las cosas por ellos -como a mi- y pues que se dan de topes con la pared -como yo- al hora de instalar. Ahora ya quedo resulto de una vez por todas, el enigma del PE HACHE PE, el Apache y MySQL.

Coyote ha dicho!!,
El 29 de mayo de 2006 a las 12:46:13


Como yo no se que pedo con los sistemas y servidores, explicame Ivan, que funcion tiene instalar eso?

Crater ha dicho!!,
El 30 de mayo de 2006 a las 01:51:26


Bueno, la funcion que tiene instalar esto, es la creacion de paginas web, en donde esten de por medio bases de datos, principalmente.

Coyote ha dicho!!,
El 30 de mayo de 2006 a las 21:49:44



Recordar datos

Referencia

URL para referencias o trackbacks

 
   
   
LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009