viernes, 7 de octubre de 2011

instalacion de PHP

Instalación de PHP

PHP Es un lenguaje de programación orientado a servidor, es decir, que nuestra máquina no realiza ninguna operación de compilado, la máquina encargada de esto es el servidor web en el que esté puesta nuestra página; es más si miramos el código de la página en nuestro explorador no vamos a ver nada de php, porque lo que hace php es escribir html (entre otras cosas)

PHP es un lenguaje ídoneo para el manejo de base de datos MySQL, y se pueden llegar a hacer verdaderas maravillas con la combinación de estas dos herramientas, las principales caracteristicas de PHP son:
- Manejo ultra sencillo de las bases de datos
- Creación de imágenes dinámicas
- Hace que la creación de una página web sea mucho más rápida y mucho más sencilla
- La creación de carritos de la compra, entre otras cosas es super sencilla.
- Y otras muchas cosas más que se me olvidan

1º - Bajarse el PHP: La página principal de PHP es http://www.php.net ; pero como siempre a lo interesante; podrás bajar el PHP de aquí

2º - La instalación de PHP es muy sencilla, una vez bajado hay que descomprimirlo; una vez descomprimido en c:\ tendremos una carpeta que se llame c:\php-4.2.3-Win32, lo mejor es cambiarle el nombre, la llamaremos c:\php a secas.
3º - Bien, ahora tenemos una carpeta que se llama c:\php con el contenido de php; lo siguiente que tenemos que hacer es entrar en esa carpeta y copiar el archivo php.ini-dist a nuestro directorio de Windows (normalmente c:\windows) con el nombre php.ini; el archivo debe quedar asi: c:\windows\php.ini


4º - La instalación básica de PHP ya ha finalizado, ahora hay que darle soporte a Apache para PHP, y hacer algunas modificaciones en el archivo php.ini para que todo funcione correctamente

Modificaciones en Apache para que soporte PHP



5º - Para que Apache soporte PHP tenemos que abrir el archivo httpd.conf (se encuentra en c:\apache\apache2\conf\) y añadir al final del mismo este texto:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Si tenemos iniciado nuestro servidor Apache, lo tenemos que reiniciar para que soporte PHP, ahora mismo nos funcionaría PHP en nuestro servidor web (que caña eh?), pero es mejor hacer algunas modificaciones en el php.ini para evitar futuros dolores de cabeza.


Modificaciones en el php.ini



1º - Lo primero, abrir el archivo php.ini (está en c:\windows\php.ini) y buscar el texto que pone:

; You should do your best to write your scripts so that they do not require
; register_ to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off

Para que cuando vayamos a usar los métodos POST y GET funcionen correctamente es necesario poner:

register_globals = On

2º - La segunda y última modificación que vamos a hacer sobre el php.ini es esta; buscar este texto:

[mail function]
; For Win32 only.
SMTP =

Bien vamos a modificar el valor de smtp poniendo el servidor de correo saliente que tengamos, por ejemplo:

SMTP = mailhost.terra.es

Bueno, pues con esto tenemos instalado PHP en nuestro servidor Apache.

videos de interes social

servidor  DHCP en debian
servidor ftp
servidor web

Repositorios Debian Lenny.





Primero que todo debemos estar en modo root.
su -
En el archivo /etc/apt/sources.list ingresamos al final esto:
#Repositorios oficiales:
deb http://ftp.es.debian.org/debian lenny main contrib non-free
deb-src http://ftp.es.debian.org/debian lenny main contrib non-free
#Repositorios de seguridad:
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
#Repositorios volátiles:
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
#Repositorios Multimedia:
deb http://www.debian-multimedia.org/ lenny main
#Para descargar Xmms
deb http://www.pvv.ntnu.no/~knuta/xmms/lenny ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/lenny ./
Ahora comentamos la linea que nos indica la búsqueda en cdrom.
Salimos del archivo y procedemos a actualizar el sistema.apt-get update

repositorios para centos

Lo primero que vamos a hacer es descargar el archivo desde

http://www.megaupload.com/?d=2C6QNGE2

http://www.mediafire.com/?gsc890f21qzuza4

Luego de descargarlo y saber donde esta lo moveremos hasta la carpeta /etc/yum.repos.d/ con el siguiente comando.

mv RepositoriosCentOS.tar.gz /etc/yum.repos.d/

Luego de eso con el comando “cd” vamos a ir a la carpeta /etc/yum.repos.d/ seria asi:

cd /etc/yum.repos.d/

Posteriormente extraeremos los repositorios con el comando “tar

tar -xvzf RepositoriosCentOS.tar.gz

Solo basta eliminar el archivo tar.gz

rm -rf RepositoriosCentOS.tar.gz

y listo, podremos proceder a actualizar el sistema.

yum update

Tambien puedes descargar los repositorios de remi y de epel estando parado en la carpeta /etc/yum.repos.d/ y aplicando los siguientes comandos:

cd /etc/yum.repos.d/

wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm


wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

y ejecutarlos con el siguiente.

rpm -Uvh *.rpm

miércoles, 24 de agosto de 2011

DHCP


QUE ES DHCP?


DHCP:  Protocolo de configuración dinámica de host es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.


REQUERIMIENTOS  PARA INSTALACIÓN DE DHCP EN DEBÍAN:


- Tener  dos maquinas, una con debían y la otra con windows 7 o xp.
- Tener la maquina debían con dos adaptadores de red, una interna y la otra modo NAT.
- La  maquina del cliente  que es windows   tenerla en modo de red interna.

PROCESO DE INSTALACIÓN:
1-Lo que debemos hacer  es muy sencillo  primero debemos  instalar el  paquete  o en el caso  de no tener  el paquete   en la maquina  debemos  solo actualizarlo.

Comando para instalar  el paquete:
apt-get install dhcp3-server.


Comando  para  actualizar los paquetes.

apt-get update.

NOTA : si no nos permite ejecutar  la instalacion  o la actualización  solo debemos  configurar  el  archivo sources.list   para que nos permita  ejecutar  las actualizaciones desde la pagina oficial y no desde el disco de instalación.

Para configurar sources.list  esta es la linea:

nano  /etc/apt/sources.list 



cuando estemos en el documento comentaremos  la linea deb cdrom, con una signo de numeral para que  no permita ejecutar las actualizaciones desde  el disco.



 












En la  siguiente  imagen nos muestra  las cuatro últimas líneas restantes  las  cuales   debemos de modificarlas para que se puedan ejecutar  estoy  es muy fácil, solo  debemos de quitarles el signo de # del principio de la línea , cuando tengamos esto ya modificado solo debemos  guardar y salir del archivo  como lo hacemos:

Le damos control  O  más enter    para guardar  y  control X para salir.

2-    En el paso  2  solo  ejecutamos  las actualizaciones  con el comando

Apt-get update.  





NOTA2:
Esto se demorara  unos pocos  minutos mientras busca las actualizaciones. 








En esta imagen muestra el comando  en ejecución, la segunda  línea  nos muestra  el inicio  de las actualizaciones.

3-  En este paso  debemos  ya a ver terminado  las actualizaciones si ya terminamos las actualizaciones  solo  ejecutamos en este paso  la instalación del paquete.



Comando para la ejecución  del paquete.



apt-get install dhcp3-server.  (Sin el punto)







El paquete  se ejecutara  esto tarda como  uno o dos minutos  según la máquina que  tengas  creada  cuando termine de descomprimir  el té mostrara   una pantalla azul la cual nos pregunta si queremos instalar el servicio  solo  le damos  aceptar  y comenzara la instalación.

Cuando   esté lista verificamos si  instalo correctamente  con el comando:

dpkg –l  dh*

















En esta imagen nos muestra  que ya tenemos instalado el servidor dhcp, el próximo paso  será  la configuración del servicio.

4-    En este paso veremos lo que es  la configuración del DHCP.






En esta  procederemos con la configuración del archivo dhcp3.conf donde  podemos encontrar toda la configuración del dhcp. 





















Cuando estemos ya en el archivo  buscamos la línea  que comienza  por  A slightly  debajo de esta línea  nos muestra la configuración que tiene  la cual modificaremos , como usted puede ver  todo esta comentado  eliminaremos  los signos de #  para que puede efectuar la configuración que le vallamos a dar.






















Como puede ver ahora  ya  terminamos  de quitar los signos lo cual nos permitirá ya tomar la configuración.

NOTA 4: las últimas dos líneas son  el tiempo  que tiene  esta dirección de asignación hasta que venza y le asigne  otra.
Guarde y cierre el archivo con el mismo  nombre

5- En este paso seguimos configurando  pero  entraremos  a la síguete ruta

RUTA
nano /etc/network/interfaces  










Esta ruta nos llevara al archivo de  configuración de la interfaces.












Cuando ingresamos al archivo de configuración  nos debe aparecer  como nos muestra la anterior imagen.

Para configurar hacemos lo siguiente.




















Le  incorporamos  unas líneas de mas las cuales:

Auto eth0
Iface  eth0 inet static  (esta línea  ya existía solo cambiamos lo último en vez de dhcp pusimos static).
Address  (la dirección que le vamos asignar )
Netmask  (la máscara)
Gateway

Cuando  ya terminemos de configurar  guardamos y cerramos.



6-    En este paso pasamos  al archivo  default del server.





Cuando estemos en el archivo  veremos  por donde  saldrá la configuración del dhcp.

En este caso configure   como salida la eth0 



Ya que configuramos  el archivo  guardamos y cerramos.



7-    En este paso solo debemos reiniciar el servicio y la interface

Como reiniciar la interface.









Como reiniciar el servicio de dhcp.





8-     En este último paso verificamos  el dhcp cliente  que en este caso  utilizaremos  Windows xp.

-       Primero iniciamos  la maquina
-       Segundo  presionamos la tecla Windows más r.
-       Tercero escribimos  cmd y le damos enter.
-       Cuando tengamos la consola  escribimos  ipconfig.


Windows más r  y el comando cmd.


Consola y con el resultado de ipconfig.

este es el proceso de instalación del dhcp.