Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: miiso en 8 Diciembre 2007, 02:37 am



Título: error al abrir un archivo php
Publicado por: miiso en 8 Diciembre 2007, 02:37 am
Que tal
tengo instalado apache2 en Ubuntu y corre bn, me meto a http:/localhost y me aparece It works! en uno de los dos links que vienen. Después me enfrente a como copiar mis archivos .php para poder verlos en localhost, total hice lo siguiente:
---para entrar como root-----
1.$ sudo su
-pass:
-#
2 /home/usuario#cd /var/www/
- /var/www/#
3 /var/www/# cp home/usuario/index.php /var/www/

Listo! copio con éxito mi archivo index.html

4 me voy al explorador y pongo
http://localhost/index.php

y me pide que lo descargue!!! y le doy abrir y no me muestra nada, le doy descargar y no me muestra nada!!!

ahorita estoy atorado en este paso.
Si alguien es tan amable en resolver mi duda se lo agradezco de ante mano.

Gracias


Título: Re: error al abrir un archivo php
Publicado por: WHK en 8 Diciembre 2007, 03:43 am
Eso es porque tu apache no está reconociendo php.
ejecutas en tu consola...
sudo apt-get update
sudo apt-get install mysql-server
sudo /usr/bin/mysqladmin -u root password 123456 (esto significa que tu sql tendra como user "root" y password "123456")
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin
sudo /etc/init.d/mysql restart
sudo /etc/init.d/apache restart

Con todo eso tendrás apache+mysql+phpmyadmin+php5

Las configuraciones de cada uno están en
/etc/apache/httpd.conf
/etc/phpmyadmin/apache.conf
/etc/php5/apache2/php.ini
/etc/mysql/my.cnf
Los abres por ejemplo sudo gedit archivo.

Inicias con:
/etc/init.d/apache2 start
/etc/init.d/mysql start

Detienes con:
/etc/init.d/apache2 stop
/etc/init.d/mysql stop

Por defecto se instalará como servicio asi que no hace falta arrancar a menos que detengas los servicios en caso de que utilizes tu servidor esporádicamente, si es así entonces lo deshabilitas desde rcconf si no lo tienes lo instalas con sudo apt-get install rcconf.