Retroceder   Foros del Web > Temas generales de computación > Sistemas Operativos > BSD y Linux

Respuesta
 
Herramientas Desplegado
Antiguo 01-abr-2003, 14:31   #1 (permalink)
Ugho está en el buen camino
 
Avatar de Ugho
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 483
Enviar un mensaje por MSN a Ugho
Urgente, instalar php en linux...

Estimados amigos:
Tengo un problema urgente de solucionar espero que me ayuden, instalé red 8.0 en el cual venian la opcion de instalar SErvidor WEb y MYsql, dentro de las opciones de Servidor web habian de PHP y tambien seleccioné todas. Aún asi no puedo compilar nada de PHP.
Como se que esta instalado?
Si esta, como puedo activarlo?
Tengo los CDs de instalacion
Ayudenme y se los agradezco de antemano
__________________
________________________________________

Ugho.
Ugho está desconectado   Responder Citando
Antiguo 01-abr-2003, 17:55   #2 (permalink)
hrxnet está en el buen camino
 
Avatar de hrxnet
 
Fecha de Ingreso: noviembre-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Enviar un mensaje por ICQ a hrxnet
Me paso igual y como en rpm solo aparencen versiónes pocos seguras de php y apache los desintale "rpm -e httpd" y "rpm -e php" y me baje los fuentes de php y apache de sus sitios web y lo compile con este tutor:

Código PHP:
tar -zxvf httpd-2.0.39.tar.gz
cd httpd-2.0.39
./configure --prefix=/opt/httpd-2.0.39 --enable-ssl --enable-cgi
--enable-so 
\
--enable-modules=all --with-perl --enable-shared=max
make
make install

Verifica si ya tienes definido el usuario nobody, si no es así,
agrégalo con
useradd, algo como: 'useradd nobody' debería bastar. Ahora veamos si
todo
marchó bien:

/opt/httpd-2.0.39/bin/apachectl start

Ahora, que estamos seguros:

/opt/httpd-2.0.39/bin/apachectl stop

tar -jxvf php-4.2.1.tar.bz2
cd php-4.2.1

./configure --prefix=/opt/httpd-2.0.39 \
--with-config-file-path=/opt/httpd-2.0.39/conf --without-pear
--with-openssl 
\
--with-zlib --with-bz2 --enable-calendar --with-gdbm --with-db3
--with-gmp 
\
--with-mysql --with-ncurses --with-pgsql
make
make install

Muy bien, tenemos que agregar algunas opciones en 
/opt/httpd-2.0.39/conf/httpd.conf:

ScriptAlias /usr/local/apache2/ "/usr/local/apache2/bin/"
Action Application/x-httpd-php "/usr/local/apache2/php"
AddType application/x-httpd-php .php

/opt/httpd-2.0.39/bin/apachectl start


[shell]# cat > /usr/local/apache/htdocs/info.php
[shell]# <?php phpinfo() ?>
[shell]# [Control-D]
[shell]# lynx [url]http://localhost/info.php[/url]

Si vemos la información de PHP, entonces ha funcionado.


Bien, ahora necesitamos un guión de inicio, créalo con:

cat > /etc/rc.d/init.d/apache << "EOF"
#!/bin/sh

source /etc/rc.d/init.d/functions

case "$1" in
start)
echo "Iniciando el servidor web..."
loadproc /opt/apache2/bin/httpd
;;
stop)
echo "Deteniendo el servidor web..."
killproc /opt/apache2/bin/httpd
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc /opt/apache2/bin/httpd
;;
*)
echo "Modo de uso: $0 {start|stop|restart|status}"
exit 1
;;
esac

EOF
chmod a+x /etc/rc.d/init.d/apache

Recuerda hacer los enlaces simbólicos en /etc/rc.d/rc*.d.
hrxnet está desconectado   Responder Citando
Antiguo 05-abr-2003, 05:26   #3 (permalink)
marcos25 está en el buen camino
 
Avatar de marcos25
 
Fecha de Ingreso: noviembre-2002
Ubicación: España
Mensajes: 164
Otro consejo !!

Me pasó lo mismo hace tiempo, hazte un .php, que tenga:
<?
phpinfo();
?>

y verás si esta soportado MySQL, en caso de q no lo este q es lo mas probable, busca en rpmfind.net el paquete.

php-mysql para la version de php q nesesitas, lo instalas y listo.

Suerte y hasta otra.

_Marcos_
marcos25 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93