Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: casio en 13 Abril 2010, 00:22 AM

Título: Nuevo en PHP.
Publicado por: casio en 13 Abril 2010, 00:22 AM
Buenas me estoy iniciando en la programacion PHP, y querria saber si se puede de alguna forma  ver lo que estoy haciendo, como en HTML. Es posible mediante algun programa??  o solo con un host.

Lei sobre un programa wamp que creava un servidor local pero estoy en ubuntu y nose hacerlo funcionr  :silbar:

Alguna ayuda????  :-\

Gracias ;D
Título: Re: Nuevo en PHP.
Publicado por: jdc en 13 Abril 2010, 00:27 AM
En ubuntu tienes xammp (en windows también) es bastante intuitivo pero no será como el dreamweaver con html, php es parecido a C trabajas con código y ves sí resulta xD
Título: Re: Nuevo en PHP.
Publicado por: ~ Yoya ~ en 13 Abril 2010, 00:45 AM
En linux es LAMP, tambien puedes instalar por separado php, mysql y apache como lo hice yo. Puedes ver esta guia:
http://alexserver.wordpress.com/2007/01/21/instalar-php-mysql-y-apache-en-ubuntu/
Título: Re: Nuevo en PHP.
Publicado por: casio en 13 Abril 2010, 01:04 AM
Muchas gracias de verdad!!!  :D ;D

Ahora si que ire con ganas jajaja

Me he quedad con la 2º opcion... aunque me gustaria saber una cosa

Cada vez que crear un archivo.php en /var/www debere hacerlo mediante comando???

sudo gedit /var/www/x.php


Saludos.
Título: Re: Nuevo en PHP.
Publicado por: b10s_0v3rr1d3 en 13 Abril 2010, 01:22 AM

si tienes el gedit abierto, en el momento de guardar indicale el directorio donde lo quieres meter
Título: Re: Nuevo en PHP.
Publicado por: Castg! en 13 Abril 2010, 14:41 PM
CitarInstalando Apache2:

Código (bash) [Seleccionar]
apt-get install apache2

cuando termine ya podran colocar sus archivos (no php todavia) en /var/www. el archivo de configuracion de apache se encuentra en /etc/apache2/apache2.conf.


Instalando Php 5:

Código (bash) [Seleccionar]
apt-get install php5

y despues:

Código (bash) [Seleccionar]
apt-get install libapache2-mod-php5

y ahora ya pueden usar archivos php.

Instalando MySql:

Código (bash) [Seleccionar]
apt-get install mysql-server mysql-client php5-mysql

facil hasta ahora no? jejej configuren todo lo que dice del usuario y contraseña. por defecto crea un user root sin password, yo recomiendo que utilicen una contraseña buena y segura... el archivo de configuracion se encuentra en: /etc/mysql/my.cnf

Instalando PhpMyAdmin:

Código (bash) [Seleccionar]
apt-get install phpmyadmin

ahora editamos el archivo: /etc/apache2/apache2.conf poniendo
Código (bash) [Seleccionar]
gedit /etc/apache2/apache2.conf
y agregamos esta linea
Código (apache) [Seleccionar]
Include /etc/phpmyadmin/apache.conf

el archivo de configuracion de phpmyadmin es: /etc/phpmyadmin/


ahora por ultimo reinicimaos apache y nos fijamos si todo anda correctamente...

Código (bash) [Seleccionar]
/etc/init.d/apache2 restart

privilegios:

Código (bash) [Seleccionar]
chmod -R 777 /var/www/*

mas completo: http://foro.elhacker.net/tutoriales_documentacion/servidor_en_debian_noip_dominio_comar-t283270.0.html;msg1397827#msg1397827 (http://foro.elhacker.net/tutoriales_documentacion/servidor_en_debian_noip_dominio_comar-t283270.0.html;msg1397827#msg1397827)


saludos!
Título: Re: Nuevo en PHP.
Publicado por: casio en 13 Abril 2010, 15:31 PM
Muy bueno  ;D

En el ultimo codigo: chmod -R 777 /var/www/*

No seria mejor hacer: chmod 777 /var/www/

Y asi ya se pueden crear documentos y carpetas, es lo que he echo jaja andaba despitado  :silbar:

Gracias por los tutorials!! ;)
Título: Re: Nuevo en PHP.
Publicado por: Castg! en 13 Abril 2010, 16:04 PM
es exactamente lo mismo, nomas que me acostumbre a agregarle el asterisco :P
Título: Re: Nuevo en PHP.
Publicado por: ~ Yoya ~ en 13 Abril 2010, 19:52 PM
no es lo mismo.... El asterisco es cualquier cosa que puede existir o no existir...
Info: http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular

Y no es bueno usarlo si no se sabe usar correctamente, ya que en el caso si tuviera directorios, dentro de  /var/www y si le pongo el asterisco /var/www/*, quiere decir que afectaria a /var/www/index.php, /var/www/img, etc... Osea el asterisco se usa para decir que puede haber cualquier cosa, así es que lo entiendo yo...
Título: Re: Nuevo en PHP.
Publicado por: Castg! en 13 Abril 2010, 23:32 PM
pero al estar el "-R" es lo mismo con o sin *, la R cunmple esa funcion
Título: Re: Nuevo en PHP.
Publicado por: ~ Yoya ~ en 14 Abril 2010, 01:26 AM
Cita de: Castg! en 13 Abril 2010, 23:32 PM
pero al estar el "-R" es lo mismo con o sin *, la R cunmple esa funcion

Estas equivocado...
Aver:
en el direcotorio /var/www, tengo los siguientes archivos y directorios: index.php img/ avatar/ doc/ al.php y dentro del directorio img tengo otros directorios.... al usar chmod 777 /var/www/* afectaria a: index.php img/ avatar/ doc/ y al.php pero no afectaria a los directorios o archivos dentro de esos directorios pero si usamos -R afectaria a los archivos y directorios, los archivos de ese directorio y a los directorios y los directorios que contengan ese directorio, etc...
Título: Re: Nuevo en PHP.
Publicado por: Castg! en 14 Abril 2010, 01:46 AM
ah listo, gracias ;)