Que Es El Php, En Que Consiste
PHP es un lenguaje de programación interpretado o framework para HTML, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones coninterfaz gráfica usando las bibliotecas Qt o GTK+.
¿Cómo funciona Php?
PHP es un lenguaje interpretado de propósito general ampliamente usado y diseñado especialmente para desarrollo web que puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de losservidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. Veamos un ejemplo sencillo:
Esto es muy parecido a cualquier otro Script escrito en Perl o C. El código de PHP está incluido en tags especiales
Lo que hace diferente a PHP es que el código se ejecuta siempre en el servidor.
Cuando el cliente hace una petición al servidor para que le enviara una página web,el servidor ejecuta el intérprete de PHP. Consiste en procesar el script solicitado, que generara el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente.
Así¬, al ejecutar el script anterior, el cliente recibirá así los resultados de la ejecución por lo que esimposible para el cliente acceder al código que genera la página.
¿Cómo se instala php?
Lo primero que se hace para la instalación de PHP, es de descargar los binarios de PHP, ya que interesa tener el archivo zip con los binarios de la versión.
Antes de pasar a configurar PHP y el servidor Apache para que utilice el intérprete instalado, modificaremos la variable de entorno Path, que indica aWindows los directorios donde buscar archivos, por ejemplo, cuando se llama a un ejecutable. Hacemos click con el botón derecho sobre Mi PC y seleccionamos Propiedades para abrir el diálogo de Propiedades del sistema. Seleccionamos la pestaña Opciones avanzadas y una vez ahí, Variables de entorno. En el cuadro de variables de sistema haremos doble click sobre la variable Path para editarla, y añadiremosal final de la lista; c:\php (cada entrada se separa con un punto y coma).
Las distintas opciones de PHP se configuran mediante un archivo llamado php.ini situado en c:\php. Por defecto este archivo no existe, sino que tendremos que crearlo renombrando el archivo php.ini-recommended. Pasemos a editar php.ini.
Busca el texto include_path = ".;c:\php\includes" y descoméntalo (borra el ; alinicio de la línea). Evidentemente, si no hemos instalado php en C:/php tendremos que modificar esta línea.
Modifica el valor de doc_root para que coincida con el directorio donde se guardan los archivos que mostrará Apache (por defecto, si no lo cambiamos en httpd.conf, este será C:\Archivos de programa\Apache Group\Apache2\htdocs).
Modificamos el valor de session.cookie_path:
session.cookie_path= \
Y por último, modificamos el valor de session.save_path para poder trabajar con sesiones (el directorio que pasemos como valor a esta variable debe existir, PHP no lo creará por nosotros):
session.save_path = "C:\php\sesiones"
Solo resta activar algunas extensiones útiles para que estas se carguen automaticamente. Tendremos que indicar a PHP dónde se guardan las extensiones, modificandoextension_dir de forma que contenga la ruta al directorio ext dentro de la carpeta donde se instaló PHP (c:\php\ext si PHP se instaló en c:\php).
Una vez hecho esto buscamos la sección Windows Extensions que muestra una lista de distintas extensiones que podemos activar. Para cada extensión que queramos, no tenemos más que borrar el punto y coma al principio de la línea o bien añadir una nueva...
Regístrate para leer el documento completo.