Comunidad para programadores en PHP/MySQL. Es posible que aquí tambien encuentres información sobre otras tecnologías que tengan que ver con PHP.

Ver más
  • 385 Miembros
  • 50 Temas
  • 111 Seguidores
  • 1

PHP: Parte I

Aclaratoria: No es mi intención hacer un curso completo de PHP, por lo cual solo colocaré unas definiciones básicas, las que considero son más imprescindibles. Aún así, acepto alguna sugerencia para incluir en este material algo que haga falta.

Empezamos…

Qué necesito para entender PHP?
Básicamente se necesita tener algo de “sentido común para la programación” (o lógica de programación), y preferiblemente algún conocimiento de HTML.

Qué es PHP?
Para no profundizar tanto en el tema, citaré la definición que nos provee la wikipedia: “PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.”

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdof en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Qué son variables?
Una variable es un contenedor de información, en el que podemos almacenar números enteros, números decimales, caracteres... el contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP. (Referencia)

Cómo instalo PHP en mi Pc para empezar a desarrollar?
Es muy fácil instalar php sobre Linux. Desde ubuntu, abres una terminal y utiliza el apt para instalar los paquetes básicos:

$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php5
$ sudo apt-get install libapache2-mod-php5 php5-gd php5-mysql

Luego instalas el phpmyadmin, que sirve para administrar las bases de datos MYSQL:

$ sudo apt-get install phpmyadmin

Si todo lo instalas bien, solo queda iniciar los servicios de apache y mysql:

$ sudo /etc/init.d/mysql Stara
$ sudo /etc/init.d/apache2 start

Tambien es importante saber que la carpeta para programar en php estara ubicada en:

/var/www/

En windows necesitamos descargar un paquete llamado WAMP, que se encargará de configurarnos todo lo necesario en la pc para empezar a programar con php. Existen muchos paquetes que hacen esto, pero a mi parecer, este es el más completo y el más fácil de configurar. Como programadores, se nos recomienda instalar php manualmente, pero como ya les he dicho, quiero centrarme en EL LENGUAJE EN SÍ, no en cómo configurar la pc.

Bueno, lo primero… vamos a descargar WAMP yendo a esta dirección, y lo instalamos. Por defecto se instala en la carpeta c:\wamp, pero podemos cambiarla a la dirección que se nos antoje, pero en este tutorial usaré como ejemplo la dirección por defecto.

Una vez que nuestro wamp está instalado, debemos ejecutarlo (si aun no ha sido ejecutado) yendo a Inicio/Todos los Programas/WampServer/start WampServer. Debemos comprobar que funciona, y para eso abrimos nuestro navegador (Internet Explorer, firefox, opera), y en la barra de direcciones colocamos: http://localhost/ y le damos ENTER. Si nos sale un mensaje de error, es porque no se ha instalado bien el wamp. Si por el contrario nos sale una página con información del WampServer, de la versión del Apache, de la versión del PHP… entonces listo!!!, ya tenemos nuestro Servidor Apache activo, y nuestro php configurado. Si nos aparece una advertencia de seguridad sobre la intranet, debemos darle permiso.

Si por alguna razón no pueden instalar el wamp, o encuentran algún error en este capítulo, por favor avísenme al correo jrcsdev@gmail.com

En el próximo capítulo vamos a entrar (entre otras cosas) con el uso de variables, y por cierto, disculpen tanta habladera jaja, pero créanme, es necesario pasar por esto. Saludos… nos vemos en un rato…
  • 1
  • 3Calificación
  • 3Seguidores
  • 1.751Visitas
  • 1Favoritos

13 respuestas

@jmml123 dijo Hace más de 2 años:

Saludos! Exelente post man, acabo de ver php y MySQL en la uni, ahora empezare a ver Bases de Datos... Asi que, aca estoy dispuesto a seguir aprendiendo y de lo poco que aprendi, dar mi conocimiento...!

@juanlibera dijo Hace más de 2 años:

excelente, caballero soy principiante en debian y quiero dedicarme a aprender php, con los editores de php en linux y con mysql y php hacer grandes proyectos, ojalá salga con conocimientos, saludos a todos.

@logan1320 dijo Hace más de 2 años:

acabo de instalar el foxserver que tiene apache mysql y php haber que tal quiero ver si puedo hacer algunas paginas web ya tengo un blog en wordpress, pero quiero profundizar en php, saludos
atte
logan1320
http://logan1320.wordpress.com

@helen_ec dijo Hace más de 2 años:

hola a todos soy nueva en esta comunidad y me parece muy interesante tema... ya que soy tambien nueva en esto, y necesito aprender mucho aun, sobre esta base de datos acompañado de php, lo q si yo tengo una duda, si esta base de datos podra soportar unos 10000 datos 25 tablas y con 20 usuarios q esten interactuando diariamente la base de datos??... no colapsará??... me gustaría saber si me pueden ayudar por favor...estoy haciendo una investigacion y quisiera saber que tan buena es esta base de datos q a mi me gusta mucho pero no se si soportaria tanta informacion.

saludos y gracias

@Alexfz dijo Hace más de 9 meses:

helen_ec dijo:

hola a todos soy nueva en esta comunidad y me parece muy interesante tema... ya que soy tambien nueva en esto, y necesito aprender mucho aun, sobre esta base de datos acompañado de php, lo q si yo tengo una duda, si esta base de datos podra soportar unos 10000 datos 25 tablas y con 20 usuarios q esten interactuando diariamente la base de datos??... no colapsará??... me gustaría saber si me pueden ayudar por favor...estoy haciendo una investigacion y quisiera saber que tan buena es esta base de datos q a mi me gusta mucho pero no se si soportaria tanta informacion.

saludos y gracias


por lo que se por experiencia la base de datos de mysql, uno que habia hecho una web y cometio un error hizo que se llenara una tabla con algo de 6 millones de registros y algo de 3 gb de información...
bueno pues la verdad puede tener mucho más que eso y depende como este estructurada se hace lento.
en el hostgator solo se pueden tener 25 procesos simultaneas.Con eso suficiente para tener varios miles de usuarios.

@lordmart dijo Hace más de 7 meses:

Hola a todos me uno a la comunidad con muchos deceos de aprender, espero poder aportar algo tambien
saludos.

@Dicktote dijo Hace más de 6 meses:

woooohhhoooo esta comunidad es increible!

@jonatanvera dijo Hace más de 6 meses:

excelente la comunidad

@magicokaka18 dijo Hace más de 3 meses:

Hace faltan los links que te lleven al tema siguiente o no lo veo?

Tienes que ser miembro para responder en este tema