instalar apache con soporte para php

resulta q en el trabajo quieren montar un servidor web linux con apache, y claro, a q no sabeis quien lo tiene q hacer? :D

segun he leido en hilos anteriores, la instalacion basica no resulta complicada (d todas formas si podeis darme alguna referencia, como un buen manual y demas, os lo agradeceria)

mi duda es si puedo montar una "simulacion" d servidor en mi pc, aunq no tenga lan ni internet (estoy en ello, con el 3com modem adsl usb")

gracias
lo subo, a ver si hay suerte, q lo necesito saber

saludos
Arranca el servidor sin más.

Para acceder a tu ordenador
127.0.0.1

Es la ip propia tengas o no una red configurada
recuerda activar el php4 editando el /etc/apache/http.conf

Leelo atentanmente que hay una parte donde tienes que activarlo, esta perfectamente explicado. (no como ciertos .ini de windows... [poraki])

Una vez que has hecho el cambio, salvalo y reinicia el apache para que se apliquen los cambios.

salu2[bye]
y para ponerle el soporte para tomcat?
Pues a mi apache no me funciona!!! cawento
No se en SuSe es tan fácil como
instalarlo el apache y el PHP y
poner httpd
y ya esta apache con PHP
(Luego dicen que Linux es dificil)

Si os cuento mis problemas para poner
apache+php+mysql en hasefroch2K

flipais
Escrito originalmente por Harl

Si os cuento mis problemas para poner
apache+php+mysql en hasefroch2K

flipais


easyphp tíu... [666]
Escrito originalmente por escufi
y para ponerle el soporte para tomcat?


apt-get install tomcat4 tomcat4-admin tomcat4-webapps

Con eso puedes configurarlo desde el navegador.

salu2[bye]
Escrito originalmente por sergiox


apt-get install tomcat4 tomcat4-admin tomcat4-webapps

Con eso puedes configurarlo desde el navegador.

salu2[bye]


ahi ahi para los debianitas :P y si lo quiero instalar en casa con mdk? pq fijo q en debian lo instalo ( portatil) pero me interesa tb en casa
Escrito originalmente por escufi


ahi ahi para los debianitas :P y si lo quiero instalar en casa con mdk? pq fijo q en debian lo instalo ( portatil) pero me interesa tb en casa


uff me mataste... nunca he instalado tomcat en mdk. Pero supongo que el nombre de los paquetes debe ser similar. No creo que varie mucho la cosa.

Casi seguro que tomcat debe venir en los cds de mdk, asi que pegale una mirada a la lista de programas del instalador de programas e instala algo parecido a tomcatadmin.

salu2[bye]
muchas gracias por las respuestas [beer]

si m surgen problemas os las comentare en este hilo

saludos
Hola , gente, pues aprovechando este hilo, ami me sigue sin funcionar.

He añadido la linia de Addmodule para el php, y me sigue sin funcionar, la pagina php en mi servidor apache me la descarga al hd en vez de visualizarla.
Alguien me puede hechar un cable?
Gracias
[bye]
cybercar que usas debian??? mandrake??? quizas lo hayas dicho ya en anteriores post pero yo no lo sé yo he instalado en debian en nada 10 minutos apache php y mysql ruleeeeeee!!!!! xD bueno... si es mandrake utiliza urpmi apache-common apache
urpmi php4-common php4
y si pones también mysql pues igual.... lo que si tienes redhat o alguna otra distro sin instalador como emerge apt-get o urpmi... pues es a pelo si buscas en el google.com tienes un monton de tutoriales i explicaos de muxas formas.
Salu2;)
Escrito originalmente por JoRdiMaTa
cybercar que usas debian??? mandrake??? quizas lo hayas dicho ya en anteriores post pero yo no lo sé yo he instalado en debian en nada 10 minutos apache php y mysql ruleeeeeee!!!!! xD bueno... si es mandrake utiliza urpmi apache-common apache
urpmi php4-common php4
y si pones también mysql pues igual.... lo que si tienes redhat o alguna otra distro sin instalador como emerge apt-get o urpmi... pues es a pelo si buscas en el google.com tienes un monton de tutoriales i explicaos de muxas formas.
Salu2;)

Uso Debian :)
Ya he estado buscando tuto's por google, y hasta he encontrado un script para hacer toda la instalción automatizada, pero me daba problemas y me petava.

Entonces, de paquetes me tengo que instalar el php-common no?
Pero luego, automáticamente me reconfigure el apache para soporte php?

Gracias
[bye]

PD: Como te puedes fijar, encima del avatar tengo... Debian powa... y en la firma, Powered by Debian [sonrisa] [oki]
apt-get install apache php4

Y ya ta. :P

Si le quieres añadir soporte mysql añades otro apt

apt-get install php4-mysql mysql-server
Luego más tarde te busco una url que te explicava como instalarlo via apt-get también hay que instalar un php4pear sino cada vez que pongas http://localhost/elnombrequequieras.php se te pondra a descargar i añadir el soporte de php en el apache.conf

AddType application/x-httpd-php(aquí añades 4 o 3 dependiendo de la version que instales) .php .php3 .phtml

Salu2;) esta noxe sin falta te pongo al url de la page esa.
Escrito originalmente por JoRdiMaTa
Luego más tarde te busco una url que te explicava como instalarlo via apt-get también hay que instalar un php4pear sino cada vez que pongas http://localhost/elnombrequequieras.php se te pondra a descargar i añadir el soporte de php en el apache.conf

AddType application/x-httpd-php(aquí añades 4 o 3 dependiendo de la version que instales) .php .php3 .phtml

Salu2;) esta noxe sin falta te pongo al url de la page esa.

Gracias, cuando tengas la URL me la posteas plz :)

Salu2
[bye]
[EDITADO]
Ahroa que me he dado ceunta, me pasa justamente eso que me dices, que me empieza a descargar el .php, y ya tengo puesta esa linia de AddType....
Cosa rara
[/EDITADO]
Bueno he pasao a mandrake porque con debian no podia demasiado duro pa mi parece facil recompilar el kernel pero no lo consigo o soy tonto rematao o esque me lio xD i mira que me he leido manuales más adelante cuando sepa más me volvere a liar con debian, el problema de que te salte para descargar el error ese es porque te faltara un paquete que más o menos te lo digo de memoria se llama php4-pear algo así parecido pear nose algo así xD total que yo consegui saber que era ese paquete gracias al hacer un dselect hazlo haciendo un install haber que paquetes te pide instalar poque parece que apt-get no lo instala i eso que siguiendo el manual deberia descargarlo. buena suerte haber si consigues que te funcione ;) si no lo consigues mirare de decirte el name bien dixo pa que puedas hacer otro apt-getazo ;)
Salu2;)
Acabo de instalar el paquete php4-pear que si que estava en el apt, y he reiniciado el apache, y me sigue pasando lo mismo.
Cuando voy abrir un php me lo intenta descargar o cosas raras.

De que puede ser?
Tengo que meter alguna linea mas en el httpd.conf del apache para el php4-pear?
Gracias

[bye]
Nosé si habras añadido un par de lineas al httpd.conf verdad? o solo añadistes las de AddType? porque hay que añadir si no recuerdo mal dos mas una para el modulo de php4 i otro que no me acuerdo jur haber si te encuentro los datos más fijos que to el rato te lo digo de memoria que mal :( sorry, bueno trata de hacer eso de un dselect porque a veces al menos a mi se dejo cosas sin instalar del php4... igualmente te pasa eso también con los .htm? .html???
Salu2;) venga pronto lo conseguiras :)
Muchas gracias por la ayuda tio, si poco a poco iré alcanzando mi propósito [oki]
Los html me los abre bien, todo, menos los .php
Si alguien tiene configurado el apache con php me haría un gran favor pasandome el httpd.conf para hecharle un vistazo :)

Gracias

PD: Solo tengo puesto el AddType, Addmodule para el php, hace falta algo mas?

[bye]
En el http.conf debes de tener esto, buscalo a ver

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

AddType application/x-httpd-php .php
Escrito originalmente por NetVicious
En el http.conf debes de tener esto, buscalo a ver

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

AddType application/x-httpd-php .php

Ya lo tengo puesto, pero me pasa lo mismo [mamaaaaa]

Salu2
[bye]
has reiniciado el server después de añadir esas lineas al httpd.conf?????? venga muxa suerte.... haber que más se me ocurre... lo del dselect no te da error? tienes instalado php verdad? lo que al añadir phptype tienes que saber que versión has instalado si la 3 o la 4... ojo! yo la cague i acabo por ponerse a descargar los html i los php xDDD a base de insistir lo conseguiras haber si a pistas algo consigues... muxa suerte.
Si que he reiniciado el server, y tengo instalado el php4.

Y de linias tengo puestas estas:

AddType application/x-httpd-php .php .php3 .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

Me acabo de dar cuenta que la línea esta de LoadModule si me pone automáticamente con un # delante cada vez que reinicio el server apache... a que se puede deber esto?
Vata cosas mas raras.

[bye]
[root:~]# dpkg -l | grep php4
ii php4 4.1.2-6 A server-side, HTML-embedded scripting langu
ii php4-mysql 4.1.2-6 MySQL module for php4
Ami me sale esto:
dpkg -l | grep php4
ii php4 4.2.3-14 A server-side, HTML-embedded scripting langu
ii php4-cgi 4.1.2-6 A server-side, HTML-embedded scripting langu
ii php4-dbase 4.1-1 dBase module for php4
ii php4-mysql 4.2.3-14 MySQL module for php4
ii php4-pear 4.1.2-6 PEAR - PHP Extension and Application Reposit

Y me sigue pasando lo mismo, que cuando pongo una página en php, me la descarga en vez de mostrarmela :'(
[bye]
Escrito originalmente por NetVicious
Quita este: php4-cgi

LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so

Si intento quitar esta línea con un #, luego al resetear el apache, me la vuelve a poner sin el # el solo...
Como diablos puedo hacer que se mantenga?
Gracias

[bye]
cgi no es lo mismo que php4-cgi.

Cgi es para poder ejecutar programas, php4-cgi es el ejecutable php4 que tiene que ser llamado por el apache en vez de tenerlo como modulo.

Tu tienes tanto el cgi de php4 como el modulo de apache y por eso igual se está haciendo la picha un lio.
Pues no tengo ninguna linea en el /etc/apache/httpd.conf que pongo algo relacionado con php4-cgi.
Y al intentar hacer un apt-get remove php4-cgi, se me lleva tambien por delante el php4-dbase, y igualmente me sigue pasando lo mismo. [mamaaaaa]

Que puedo hacer entonces?
Gracias

[bye]
Aja si quieres conservar el php4-dbase no toques nada.

A ver en el httpd.conf tienes puestas sin comentar estas líneas ?

LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
Escrito originalmente por NetVicious
Aja si quieres conservar el php4-dbase no toques nada.

A ver en el httpd.conf tienes puestas sin comentar estas líneas ?

LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so


Correcto.
Pero si cambio algo igualmente al resetear el server apache me lo vuelve a dejar sin comentar.
Salu2

[bye]
He preguntado :P

Vale ahora tienes que buscar un ficherito llamado mime.types y mirar ahí si tienes bien puesto el php
cybercar, a mi m paso algo parecido a lo tuyo
el problema lo encontre en la linea
AddType application/x-httpd-php4 .php4
la sustitui por
AddType application/x-httpd-php .php
y problema resuelto

ahora otra duda:

ahora tengo instalado apahce + php, para instalar mysql con soporte php, como lo hago, tengo q volver a instalar php ademas d mysql?
en general, cada vez q le kiera añadir un modulo php o cualquiera a una aplicacion, q se debe hacer??

no se si m he explicado dl todo bien, pero lo intento :)
Escrito originalmente por morenito-x
cybercar, a mi m paso algo parecido a lo tuyo
el problema lo encontre en la linea
AddType application/x-httpd-php4 .php4
la sustitui por
AddType application/x-httpd-php4 .php4
y problema resuelto

Pos no se tu pero yo las veo iguales xDDD

ahora otra duda:

ahora tengo instalado apahce + php, para instalar mysql con soporte php, como lo hago, tengo q volver a instalar php ademas d mysql?
en general, cada vez q le kiera añadir un modulo php o cualquiera a una aplicacion, q se debe hacer??
Buscar el paquete que añada esa parte al php, en debian el soporte de mysql para php es el paquete php4-mysql

apt-get install php4-mysql


Por cierto acabo de instalar apache + mysql + php4 en un server mu gordo (3 discos duros SCSI 160MB 39GB, 1GB ram, ...) y tb me ha pasado eso de que al hacer el DSO en los modulos del apache no me hablita el php4 y lo tengo que hacer yo a mano quitando el comentario de su línea LoadModules.

Por casualidad el que tenía el problema usa Debian y para ser más exactos la versión estable ?
Escrito originalmente por NetVicious

Pos no se tu pero yo las veo iguales xDDD


esto...copy paste y luego olvide cambiarlo :D:D

yo uso mdk, luego d debian no se nada...

buscare lo dl modulo php4-mysql xq lo necesito urgentemente

ahora estoy teniendo problemas para instalar tomcat con apache [mamaaaaa]
si alguien lo ha instalado a ver si se pasa x aki para echarme una manilla...

saludos
Escrito originalmente por NetVicious
He preguntado :P

Vale ahora tienes que buscar un ficherito llamado mime.types y mirar ahí si tienes bien puesto el php


Perdona k no haya podido contestar antes, esque ahora curro, y me quedo sin tiempo para entrar en EOL :'(
He hecho lo que me has dicho, y si que lo tengo puesto.

application/x-httpd-php phtml pht php
application/x-httpd-php-source phps
application/x-httpd-php3 php3
application/x-httpd-php3-preprocessed php3p
application/x-httpd-php4 php

Vamos, tengo esto [oki]
Escrito originalmente por NetVicious
cybercar, a mi m paso algo parecido a lo tuyo
el problema lo encontre en la linea
AddType application/x-httpd-php4 .php4
la sustitui por
AddType application/x-httpd-php .php
y problema resuelto


Pues, hje provado también eso, y para que te ja funcionado por arte de mágia porque ami no me tira :(

[bye]
Resubo el hilo para ver si alguien ayuda... por que me pasa lo mismo :/
Salu2! ;D
Yo también lo subo a ver si por fin acaban nuestras penas.... snif.
40 respuestas