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


Comentarios:
Gravatar 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! ;)


Gravatar jose87 23rd Febrero, 2008 a las 10:29

Al detalle Forat, muy bueno ;)


Gravatar 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
;)


Gravatar mercedes 23rd Febrero, 2008 a las 12:31

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


Gravatar 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


Gravatar RiPliE 23rd Febrero, 2008 a las 18:20

gracias nen
;)
ya lo tengo


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

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


Gravatar 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, seguramente 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 !!!


Gravatar makineroes 24th Febrero, 2008 a las 2:07

esperando la proxima entrega,jejejej


Gravatar 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 !!


Gravatar durkis 25th Febrero, 2008 a las 1:56

cuanto van a publicar la continuacion


Gravatar forat 25th Febrero, 2008 a las 2:10

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

Paciencia es la única ciencia hahaha


Gravatar 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 - Configuració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 [...]


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

[...] 3 - Configuració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 [...]


Gravatar 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?????


Gravatar 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 agradecerte esta serie de post!!! esto es siempre algo que quise saber y nunca nadie me explicó!!!


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

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


Gravatar 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 compatilidad 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


Gravatar carlos 27th Abril, 2008 a las 23:44

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


Gravatar danny 26th Julio, 2008 a las 9:07

q codigo tengo q poner ya q ahi me quedo


Gravatar 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 plissssssssss


Gravatar 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 formularios 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 - Configuració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 [...]


Gravatar Th3r0rn 19th Septiembre, 2008 a las 5:40

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


Gravatar 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


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

[...] 3 - Configuració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 [...]


Gravatar 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 instrucciones me dice que compatible.php es de tipo desconocido pero que lo puedo descargar. ¿Quiere decir eso que apache y php no están bien integrados?


Gravatar 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 funcionando, ahora el servidor que tengo
funcionando 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 instalarlos nuevos aun
basándote en el manual.Por lo demás el manual es correcto.

Asegurate de haber introducido 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 - Configuració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 [...]


Gravatar 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 “DirectoryIndex 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.


Gravatar 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


Gravatar 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


Gravatar 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 dependencias
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 instalacion del 5 q es el q manejo te lo agradeceria mucho
gracias de antemano


Gravatar rahulk 7th Junio, 2009 a las 22:57

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


A continuación puedes hacer un comentario con tu duda, consulta o aportación.Si puedes responder a otro usuario no te cortes y hazlo " Yo no puedo con todos ". Recuerda que no están permitidos los insultos, la publicidad o cualquier cosa que pueda ofender a alguien. De no respetar estas sencillas normas serás baneado. En este Blog intentamos ayudar a los demás y para eso necesitamos un ambiente lo mas agradable posible. Ayúdanos a conseguirlo ( Gracias )

¿ Tienes algo que decir ?
Nombre: 
Email: 
URL: