Tienda especializada en la videoconsola Nintendo DS

 
Feb
23
Archivado en la categoria Debian, Servidor Debian el dia 23-Febrero-2008

phplogo.jpg

Uno de los lenguajes de programación que vamos a necesitar en el montaje de este servidor Web en Linux Debian es sin duda ( PHP ). Este lenguaje es usado por el software de WordPress con el que al final de este gran manual nos montaremos un Blog.

Vamos a instalar unos cuantos paquetes para que nuestro servidor sea compatible con PHP y podamos usarlo tanto programar webs, scripts o cgis del siguiente modo …

Arrancamos nuestro servidor y nos logeamos como ( root ) e instalamos los paquetes php4-cgi, php4-cli, php4-common y libapache2-mod-php4.

apt-get install php4-cgi php4-cli php4-common libapache2-mod-php4

Vamos a agregar la siguiente linea ( DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml ) al fichero de configuración del Apache llamado apache2.conf para que nuestro Web server sea compatible con ese tipo de extensiones …

echo “DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml” >> /etc/apache2/apache2.conf

Podéis verificar si lo habéis hecho bien con el comando ( cat ) que nos muestra en pantalla el contenido de un archivo …

cat /etc/apache2/apache2.conf

Tenemos que ver la ultima linea como esta …

Ahora vamos a comprobar que todo ha ido bien editando un fichero en el directorio raíz de nuestro servidor Web. Si recordáis el manual anterior ( Apache Web Server ) configuramos a conciencia donde iba a estar situada la raíz de el servidor Web, osea el directorio que es visible desde otros exploradores, ( en mi caso /home/forat/www/ ).

Creamos un archivo llamado por ejemplo … compatible.php con …

vi /home/usuario/www/compatible.php

e insertamos el siguiente código …

phpinfo.jpg

Guardamos el archivo compatible.php y cerramos el editor pulsando la tecla ( ESC ) y ( :wq! ).

Una vez completados estos pasos vamos a reiniciar el Apache2 con …

apache2ctl restart

Ahora solo tienes que abrirlo en un navegador y insertar la dirección de tu servidor Web ( en mi caso http://192.168.1.71/www/compatible.php )

Veremos información detallada sobre el soporte para PHP que ahora tenemos instalado …

Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Bases de datos MySQL )

Este proyecto y muchos mas en el Blog oficial www.forat-project.com

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
Adry 23rd Febrero, 2008 a las 2:48

Buenas

Un pequeño apunte sobre esta guía de PHP. Cuando comentas de crear el archivo: “compatible .php”, con el comando: “vi /home/usuario/www/compatible .php”, después dices: “e insertamos el siguiente código …”, no dices qué código, aunque creo recordar que era algo como: “”, o algo así (no se mucho de PHP xD), pero no lo pone.. :S

Bueno, saludos! ;)


jose87 23rd Febrero, 2008 a las 10:29

Al detalle Forat, muy bueno ;)


RiPliE 23rd Febrero, 2008 a las 11:48

que codigo hay que ingresar en el fichero compatible .php.
cuando voy a http://192.168.0.77/www/compatible .php no veo nada
;)


mercedes 23rd Febrero, 2008 a las 12:31

Sencillo y detallado, una maravilla y funcionand o al 100%… esperando próxima entrega,jejejeje


forat 23rd Febrero, 2008 a las 15:21

Adry y Riplie, se me fue la cabeza por momentos, hay lo tenéis ;)

Vaya vaya es un placer ver que mas de uno os estáis montando este server.

Bueno próximamente mas ;) saludossss


RiPliE 23rd Febrero, 2008 a las 18:20

gracias nen
;)
ya lo tengo


Jesús 23rd Febrero, 2008 a las 21:57

Genial Forat. Todo va viento en popa. Ansioso de más. Gracias


forat 23rd Febrero, 2008 a las 23:03

Ok Riplie ;)

Hey Jesús me alegro de que os empecéis a animar ha hablar. ;)

Animo a todos los que estáis siguiendo este manual a que comentéis, que me quiero enterar cuanta gente va a seguir este manual tan largo que tendremos a final de todos.

Es mas, segurament e se ara una lista con todos los que han seguido el montaje de este servidor web que nos estamos currando entre todos ;)

Vamos anímate !!!


makineroes 24th Febrero, 2008 a las 2:07

esperando la proxima entrega,jejejej


forat 24th Febrero, 2008 a las 20:31

Esta noche publicare la siguiente entrega, que me he tomado el fin de semana libre para hacer un poco de vida social, dormir y recargar pilas ;)

Saludos a todos !!


durkis 25th Febrero, 2008 a las 1:56

cuanto van a publicar la continuaci on


forat 25th Febrero, 2008 a las 2:10

En breves momentos Durkis, estoy acabando el siguiente capitulo ;)

Paciencia es la única ciencia hahaha


forat 25th Febrero, 2008 a las 2:20

Ya lo tienes Durkis, adelante ;)


[...] siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Soporte para PHP [...]


[...] Servidor Web en Linux Debian 6 – Soporte para PHP [...]


[...] 3 – Configurac ión de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer [...]


Servidor Web en Linux Debian 5th Marzo, 2008 a las 0:42

[...] 3 – Configurac ión de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer [...]


[...] Soporte para PHP [...]


128kprs 9th Marzo, 2008 a las 13:47

creo el archivo compatible .php con “vi” pero cuando introduzco el contenido del archivo y lo quiero ver desde el navegador FF3b3 o IE7 me pide que lo baje?????


128kprs 9th Marzo, 2008 a las 14:24

Probé también haciendo un archivo .html con el sig código:

PHP Test

Pero tampoco anduvo me muestra una página vacía.
Al server lo tengo con dos placas de red, una directa a internet (con IP fija) y la otra a mi PC. Manejo el server desde mi PC con SSH todo de 10 hasta este archivo, todo lo anterior anda!!!!

Aprovecho para agradecert e esta serie de post!!! esto es siempre algo que quise saber y nunca nadie me explicó!!!


128kprs 9th Marzo, 2008 a las 21:42

ok listo!, como siempre digo, este dicho…”persebera y triunfaras !!!!”


Dennis Espinoza 10th Abril, 2008 a las 18:48

Hola, estuve tratando de colgar mi pagina, segui todos tus pasos, pero al momento de configurar el php, hice lo sugerido cuando quiero ver la compatilid ad con php, no me sale nada y me dice para descargar el archivo con extencion php… Podrian darme una mano.. el archivo en donde puse el php info es http://www.tasac.com.pe/www/php.php

Saludos


carlos 27th Abril, 2008 a las 23:44

Segui las instruccio nes y funciono muy bien, una cosa para poder usar tomcat ¿como se hace? e buscado pero no puedo hacer que funcione.


danny 26th Julio, 2008 a las 9:07

q codigo tengo q poner ya q ahi me quedo


Fernando Lopez L 1st Septiembre, 2008 a las 0:51

http://192.168.0.105/www/compatible .php y me sale una descarga quede Plop, no se qu esta malo ayuda plisssssss sss


makineroes 11th Septiembre, 2008 a las 12:28

Hola forat,
haber cuando te animas,y tienes tiempo,y nos explicas lo que hay que modificar en nuestro pc,para poder recibir formulario s en nuestra cuenta de correos,que no consigo averiguar lo que hay que hacer u modificar,el formulario lo tengo,y el servidor es propio,y montado seguiendo los pasos tuyos de debian,gracias.


[...] 3 – Configurac ión de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer [...]


Th3r0rn 19th Septiembre, 2008 a las 5:40

Un consejo deberias de actualizar este tuto ya que ahora esta php5 y no php4 ;)
saludos


yoandris 15th Octubre, 2008 a las 8:15

me paso lo mismo que a fernando en ves de ver los .php lo k me sale es para descargar la pagina


Mi Familia » Blog Archive » CronoS.Info 23rd Octubre, 2008 a las 17:08

[...] 3 – Configurac ión de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer [...]


Jordi Gonzalez 27th Noviembre, 2008 a las 12:52

Amigo Forat. El dia que te encuentre te pago la cerveza.
Pero tengo el mismo problema que los otros, siguiendo al pie de la letra las instruccio nes me dice que compatible .php es de tipo desconocid o pero que lo puedo descargar. ¿Quiere decir eso que apache y php no están bien integrados ?


forat 28th Noviembre, 2008 a las 0:20

Hola Jordi,

Si quizás es que no tengas soporte todavía para PHP por eso te intenta
descargar el archivo.

Yo ya no tengo este servidor funcionand o, ahora el servidor que tengo
funcionand o es el de Linux Ubuntu Server
http://www.forat.info/2008/08/.....-completo/

Y no te puedo decir mucho mas que ….

Mira que estés instalando la versión correcta de los paquetes php4-cgi
php4-cli php4-common libapache2 -mod-php4

Creo que ya van por la versión 5 y deberías de instalarlo s nuevos aun
basándote en el manual.Por lo demás el manual es correcto.

Asegurate de haber introducid o los modos soportados por apache para
activar el soporte en el fichero /etc/apache2/apache2.conf tal y como
dice el manual.

Animo y suerte man !!!

Ha y gracias por la cervecita pero si todo el mundo cuando se sirve de
un manual y le ha sido de ayuda, pinchara tan solo una vez en la publicidad , yo ganaría un poco de dinero con esto ;)


[...] 3 – Configurac ión de Red. – 4 – Acceso remoto con SSH (Secure SHell) – 5 – Apache Web Server – 6 – Soporte para PHP – 7 – Bases de datos MySQL y phpMyAdmin – 8 – Información del sistema con PhpSysInfo – 9 – File [...]


eulez 10th Marzo, 2009 a las 15:57

Con una debian 5.0:

Para que funcione apt-get install php4-cgi php4-cli php4-common libapache2 -mod-php4, se puede substituir los 4 por 5 y funciona!

Cuando dices: echo “DirectoryI ndex index.html index.cgi index.pl index.php index.xhtml index.shtml” >> /etc/apache2/apache2.conf

A mi me aparecen las comillas en el archivo. Hay que quitarlas para que funcione.


el orador sobre el páramo 9th Abril, 2009 a las 17:10

correcto. instalas php5 y lo de las comillas también importante , porque las tenía en el archivo y me tiraba un error


jigcau89 21st Abril, 2009 a las 1:50

yo también sustituí los 4 por los 5 y bien, luego saque las comillas de la ultima linea que agregamos al apache2.conf después cuando escribía esto :apache2ctl restart

me salia un error:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

se me soluciono agregando al archivo httpd.conf esta linea
ServerName localhost


rahulk 7th Junio, 2009 a las 22:52

he intentado instalar el php pero me da un error:
Leyendo lista de paquetes… Hecho
Creando árbol de dependenci as
Leyendo la información de estado… Hecho
El paquete php4-cgi no está disponible , pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente
E: El paquete php4-cgi no tiene candidato para su instalación

si me pudieses facilitar el comando de instalacio n del 5 q es el q manejo te lo agradeceri a mucho
gracias de antemano


rahulk 7th Junio, 2009 a las 22:57

weno ya cambie todos los 4 por 5 y me sta instalando ya muchas gracias


AmfarDj 6th Julio, 2009 a las 15:30

Sabes, quisiera saber si con esta SUPER GUIA (ya que no encentro otra forma de describirl a) puedo hacer un web con contenido solo para adultos?
Estoy junto a mi hermano iniciando un ambicioso proyecto y deseo la verdad saber si es viable!


Juver 17th Septiembre, 2009 a las 8:56

Quisiera saber si todo lo que se hace en este curso también sirve para la distribuci ón ubuntu 9.04. He llegado hasta la parte donde se instala el php, monte una pagina con su index.htm en la carpeta raiz y sale un mensaje que dice “You don’t have permission to access /index.htm on this server.”