|
|
Contenido: |
Descargar php e instalarlo bajo Windows
Como es el lenguaje php
Trabajando con imágenes y adjuntos en php
|
Que es php y como funciona |
|
El lenguaje PHP es un lenguaje de programación de estilo clásico, esto quiere decir que es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones.... No es un lenguaje de etiquetas o marcas como podría ser HTML, XML o WML. Está mas cercano a JavaScript o a C++ ( para aquellos que conocen estos lenguajes). PHP tambien permite definir y referenciar objetos.
Pero a diferencia de JavaScript o VBScript, que se ejecutan en el navegador del cliente, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como, por ejemplo, podría ser una base de datos. El el resultado del proceso del programa PHP es enviado al navegador del cliente, normalmente como una página HTML, pero igualmente podría ser una pagina WML o XML.
Al ser PHP un lenguaje que se ejecuta en el servidor, es independiente del navegador internet que se esté usando (Internet Explorer, Firefox, u otro), pero, para que tus páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP. Nuestros servidores incluyen php y mySql para todos los planes, pero, para que puedas probar tus bases de datos y programas antes de levantarlos al servidor, además del servicio intranet (IIS o Apache), necesitás instalar php, y, de ser necesario, mySql en tu máquina.
En esta ayuda te damos solamente una breve introducción al lenguaje en si mismo, ya que en el sitio oficial de php (www.php.net) encontrarás los manuales actualizados, tutoriales extensos, y la referencia más confiable y actualizada, asi como colaboraciones de desarrolladores que suelen ser muy útiles. Hay infinidad de tutoriales de programación en la web, pero no muchos de ellos son confiables, la recomendación es que utilices el del sitio oficial de php.
Entonces, dirás, ¿Cual es la ayuda?. Bueno, además de las instrucciones para instalar php, y de un vistazo general por si no conoces otros lenguajes de programación, te vamos a dar esas recetas y trucos básicos que, o bien no se encuentran, o bien son muy dificiles de extraer de los manuales (que de por si, son bastante extensos) y que te van a permitir comenzar a escribir rápidamente código php que funcione para acceder a las bases de datos, generar email, y otras cosas infaltables en un sitio web.
Para ver en detalle la estructura de las sentencias php, la lista de funciones disponibles, y toda otra referencia, nuevamente, está el sitio oficial de php (www.php.net).
$
750.00
| $
2,698.90
| $
1,599.99
| $
990.00
|
Volver al comienzo
|
Download php - descarga php gratis |
|
PHP está disponible para ser descargado, instalado y utilizado de manera libre y gratuita bajo licencia GNU. El código fuente y las distribuciones binarias para Windows pueden encontrarse en el sitio oficial de php: http://windows.php.net/.
Las versiones de php rotuladas VC9 para Windows, fueron compiladas con "Visual Studio 2008" y tienen mejoras de rendimiento y estabilidad.
Las versiones VC9 requieren tener instalado el paquete "Microsoft 2008 C++ Runtime (x86)",
o el paquete "Microsoft 2008 C++ Runtime (x64)".
Los paquetes "Microsoft Visual C++ 2008 Redistributable Package" se distribuyen gratuitamente, e instalan componentes de bibliotecas C++: Runtime (CRT), Standard C++, ATL, MFC, OpenMP y MSDIA, que son requeridos en tiempo de ejecución para aplicaciones desarrolladas con Visual C++.
PHP Recomienda elegir un "mirror" (Servidor espejado) de la lista disponible que esté cerca de tu ubicación física para descargar las distribuciones.
Volver al comienzo |
Como instalar php bajo Windows |
|
Para crear el instalador de las últimas versiones de PHP en Windows se ha usado la tecnología MSI, con la cual, al ejecutase el archivo ".msi" Windows automáticamente realizará todos los pasos de instalación y configuración necesarios. Bueno, en realidad va a ser necesario algunos ajustes luego, pero la mayor parte de la instalación va a quedar lista.
Ejecutá el instalador MSI y seguí las instrucciones que te indica el asistente de instalación. Hacé una instalación "Tipica" de todas las funcionalidades en el disco local y deja las opciones que vienen por defecto en el instalador. PHP será instalado en tu disco en la carpeta C:/php. el instalador inicializa tanto el fichero php.ini como al propio PHP para funcionar en Windows.
Volver al comienzo |
Como configurar php para Windows |
|
Una vez que se terminó de instalar php, es necesario editar el archivo de configuración inicial que se encontrará en C:\WINDOWS\php.ini, para verificar algunos parámetros específicos y corregirlos si es necesario. Los valores requeridos son los siguientes:
- cgi.force_redirect = 0; - Esta directiva se requiere para ejecutar en IIS. Se trata de una protección de la instalación que es necesaria para muchos otros servidores web. Sin embargo, en Windows IIS puede provocar que el motor de PHP termine con un mensaje de error.
- fastcgi.impersonate = 1; -
FastCGI bajo IIS admite la posibilidad de hacerse pasar por tokens de seguridad del cliente que llama. Esto permite que IIS defina el contexto de seguridad que solicita ejecutar.
- fastcgi.logging = 0; - FastCGI debe estar deshabilitado en IIS. Si se deja habilitado, los mensajes de cualquier clase son tratados por FastCGI como condiciones de error y hará que IIS genere una excepción HTTP 500 (Nota: Si igualmente recibís un error 500, intentá poner el valor en 1, se ha reportado que en algunas versiones de IIS debe estar habilitado).
.
Volver al comienzo
|
Como hacer que el IIS de Windows reconozca a php |
|
Para que PHP funcione, hay que indicarle al servidor IIS que los archivos con extensión ".php" tienen que ser entregados al programa php.exe para su proceso. Esto queda normalmente configurado automáticamente por el instalador de Windows, pero si no fuera asi, al intentar ver un script php, el explorador, en vez de mostrar el resultado, preguntará que querés hacer con el archivo (descargarlo al disco o abrirlo con...) porque no lo reconocerá como una página web.
Para asociar la extensión .php al IIS hay que ingresar al Administrador de IIS,
seleccioná el sitio Web (o un directorio) y, con el menú del botón derecho del mouse, abrí "propiedades". Aquí, en la sección "Configuración de aplicación", presioná el botón "Configuración...".
Aquí se va a abrir una segunda ventana donde se ven las asociaciones que maneja el servidor, verificá que en la columna "Extensión" se encuentre ".php", y que la "Ruta de acceso ejecutable" que le corresponde sea "c:\php\php.exe". Si no fuera asi, agregala con el botón "Agregar" y tilda "Todos los verbos".
Para verificar que php está recibiendo los scripts y ejecutandolos correctamente, copia el pequeño script que te sugerimos a continuación, guardalo en el directorio raíz del sitio web intranet, normalmente será "C:\inetpub\wwwroot" (Podes verificarlo en "Configuración de aplicación"), y dale el nombre "prueba.php".
<?php
echo("Prueba de PHP");
phpinfo();
?>
Con el Administrador de IIS abierto, fijate que en la primera linea de "Servicios de IIS", debe aparecer tu equipo como servidor web, identificado con un nombre (generalmente es localhost, pero podría ser otro), por ejemplo: "localhost (equipo local)". Este nombre será con el que te vas a referir a tu servicio web IIS.
Ejecutá el script php abriendo el explorador de Internet (MS Internet Explorer, Firefox, o el que utilices) y colocá la dirección de tu nuevo script: "http://localhost/prueba.php". Si todo está bien, deberías estar viendo una lista de toda la configuración actual de php en tu máquina.
Volver al comienzo
|
Combinando código php y HTML |
|
La ventaja que tiene PHP sobre otros lenguajes de programación que se ejecutan en el servidor (como podrían ser los script CGI Perl), es que nos permite intercalar las sentencias PHP en las paginas HTML, puede ser un concepto algo complicado de entender si no se ha visto nunca como funcionan las paginas PHP o ASP.
Vamos a ver un ejemplo sencillo para que quede más claro. En fucsia está el código HTML y en verde el código PHP. El comienzo de código php es señalado por la etiqueta <?php, y el final de este por la etiqueta ?>. Todo lo que esté fuera de estas etiquetas será considerado código HTML nativo, el procesador de php no lo modificará en lo absoluto, lo enviará tal cual al explorador.
<!-- Ejemplo de pagina con php -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body> Parte de HTML normal.<BR><BR>
<?php
echo "Parte de PHP<br>";
for($i=0; $i<10; $i++) {
echo "Linea ".$i."<br>";
}
?>
</body>
</html>
El código PHP ejecutado tiene dos partes: la primera muestra en la pantalla del navegador el texto "Parte de PHP" y la segunda es un bucle que se ejecuta 10 veces, incrementando un índice desde 0 hasta 9; por cada vez que se ejecuta se envía al servidor (echo) una línea de texto, como la variable $i contiene en cada ciclo el número de línea que se está escribiendo. El resultado que se verá en el navegador será algo como esto:
Parte de HTML normal.
Parte de PHP
Linea 0
Linea 1
Linea 2
Linea 3
Linea 4
Linea 5
Linea 6
Linea 7
Linea 8
Linea 9
No importa si no se entiende muy bien el programa, este ejemplo solo es para ilustrar como se integra el lenguaje HTML de "tags" (etiquetas) con el código de programación PHP, seguí leyendo sobre php en la página siguiente....
Volver al comienzo |
|
Buscá en nuestro shopping de computación, seguramente encontrarás más material de primera calidad.
$
80.00
| $
160.00
| $
40.00
| $
49.00
|
Volver al comienzo |
|