Você está na página 1de 4

Sistema Gestión de Base de Datos

Tutorial PHP
María Rubí Jiménez López
510
Mtra: Yolanda Navarrete

MRJL
1.- ¿Qué significan las siglas PHP?
Sus siglas: Hypertext Pre-Processor. Ahora ya podemos decirte que tras este nombre se
esconde un lenguaje de programación de código abierto muy utilizado en el desarrollo
web y que puede ser incrustado en HTML.
Los orígenes de este lenguaje de programación se remontan al año 1994 cuando Rasmus
Lerdof decidió escribir un pequeño CGI en Perl que le ayudase a contabilizar las visitas que
llegaban a su curriculum vitae.
Su crecimiento desde entonces se ha debido fundamentalmente a los miembros que
forman parte de la comunidad PHP, que han ido desarrollando numerosas versiones de
este lenguaje de programación
Es un lenguaje para programar scripts del lado del servidor, que se incrustan dentro del
código HTML. Este lenguaje es gratuito y multiplataforma.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado
del servidor gratuito e independiente de plataforma, rápido, con una gran librería de
funciones y mucha documentación.

2.- ¿Por qué se dice que PHP es un lenguaje del lado del servidor?
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de
que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el
servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para
crear la página final que verá el cliente. El cliente solamente recibe una página con el
código HTML resultante de la ejecución de la PHP. Como la página resultante contiene
únicamente código HTML, es compatible con todos los navegadores. Podemos saber algo
más sobre la programación del servidor y del cliente en el artículo qué es DHTML.
En cuanto al lado del servidor, los scripts se ejecutan en el propio servidor, de forma que se
reducen de forma considerable el número de errores a raíz de la compatibilidad; el código
se ejecuta en un determinado servidor haciendo uso de un lenguaje y un software.

3¿Cuáles lenguajes son del lado del cliente?


Los lenguajes de programación del lado del cliente se utilizan para integrarse en sitios
web; un determinado código escrito en un lenguaje de Script se incorpora de forma directa
dentro de un código HTML y se ejecuta interpretado. La programación del lado del
cliente permite validar algunos datos en la máquina de éste antes de que sean enviados al
servidor; de esta manera, los usuarios pueden tener un informe de error de forma inmediata.
La programación del lado del cliente se caracteriza por ejecutarse en el equipo de los
usuarios. A pesar de ser una opción muy ventajosa, presenta una serie de límites de control,
así como determinados problemas tanto con los sistemas operativos como con los
navegadores web.

MRJL
4.- ¿Cuál es la diferencia entre código compilado y código interpretado?
Un lenguaje compilado, se encuentra ya en un cierto código que la maquina ya conoce y
que inmediatamente puede empezar a llevar a cabo las instrucciones que están en el.
Un lenguaje interpretado, está en un código diferente, y que cada que una instrucción
necesita ser llevada a cabo por la maquina primero pasa por una traducción a un código que
la maquina conozca, y esto se realiza siempre que se ejecute la aplicación, en ningún
momento se guarda la traducción.
El compilado pasó por un proceso que termina (el código fuente) en un archivo de código
binario, el interpretado se compila cuando se ejecuta por intermedio de un programa que
reside en la máquina donde ejecutes dicho código fuente (los scripts son un ejemplo), en el
caso de ASP, se trata de HTML con código script, VBScript, en el caso de ASP.NET se
crean assemblies, que no dejan de ser interpretados en una parte y compilados en otra, tiene
que ver con la arquitectura de Microsoft, le cambió unas cosillas, le puso .NET (un marco
de trabajo) entre el S.O. y el programa en sí, en este caso una aplicación ASP.NET y de allí
que digan que es compilado, pero no de una manera como se le conocía hace unos años. En
resumen: compilado=se usó un programa o varios para traducir el código fuente a código
máquina e interpretado=se usa un programa para traducirlo a código máquina cuando se
ejecuta ese código fuente.
Lo que pasa que cuando escribes un programa en cualquier lenguaje en determinado
momento debe de ser traducido a código binario (unos y ceros) ya que este es el único
lenguaje que la computadora entiende…. entonces un lenguaje compilado lo que hace es
que agarra todo el programa y lo traduce de una vez a binario creando un archivo ejecutable
(.exe por ejemplo) mientras que el interpretado cuando corre va traduciendo y ejecutando
según sea la línea que corresponda durante la ejecución del programa

5.- ¿Qué es XAMPP?


Xampp es un paquete de instalación de software libre que consiste en un sistema de gestión
de base de datos MySQL y de servidor Apache, así como de intérpretes de lenguajes PHP y
Perl. De ahí que el nombre sea un acrónimo de X (refiriéndose a todos los
lenguajes), Apache, MySQL, PHP y Perl.
En resumen, es una herramienta idónea para convertir nuestro pc en un servidor Apache y
MySQL, convirtiendo nuestro equipo en un componente perfecto para el desarrollo de
páginas web, o para la ejecución de cualquier software que requiera cualquiera de los
componentes mencionados en las líneas anteriores.

MRJL
6.- ¿Qué es el localhost?
localhost es un término de redes; esto es el nombre de host para la interfaz de red loopback
de cualquier servidor lo que se dice como referencia (es decir, cada servidor tiene un
'localhost'). La interfaz loopback no pasa por ningún hardware de interfaz de red local, y
sirve como un método para conectar de nuevo al propio servidor. El términolocalhost es
usado con frecuencia, tanto en la creación de redes como en la administración de
servidores.Localhost es el nombre predeterminado que describe la dirección del equipo
local también conocida como la dirección de loopback. Por ejemplo, escribiendo: ping
localhost en una consola de comandos haría ping a la dirección IP local 127.0.0.1 (la
dirección de “loopback” o bucle invertido). Al configurar un servidor web o software en un
servidor web, 127.0.0.1 se utiliza para señalar el software a la máquina local.

Você também pode gostar