martes, 17 de abril de 2012

Requerimientos p/ windows y linux


Como ya dije en un inicio, PHP es un lenguaje que se ejecuta del lado del servidor, por ello necesitamos tener ciertas herramientas que nos ayudarán a poder ver los resultados de nuestros primeros programas.
 WINDOWS
Para obtener acceso a los datos de una base de datos de SQL Server 2005 o SQL Server 2008 mediante el Controlador de SQL Server para PHP, debe tener los siguientes componentes instalados en su equipo:
·         Un sistema operativo compatible como: 
·         Windows Server 2003 Service Pack 1
·         Windows XP Service Pack 3
·         Windows Vista
·         Windows Server 2008
·         Windows 7

·         PHP 5. Para obtener información sobre cómo descargar e instalar los archivos binarios estables más recientes.

·         El Controlador de SQL Server para PHP funciona con PHP 5.2.4 o superior.

·         Un servidor web (Apache(recomendado)). El servidor web se debe configurar para ejecutar PHP. Para obtener información acerca del hospedaje de aplicaciones de PHP con Internet Information Services (IIS) 6.0.

·         El Controlador de SQL Server para PHP se ha probado con IIS 6 e IIS 7 con FastCGI y Apache 2.2.8.

·         Microsoft SQL Server Native Client instalado en el mismo equipo en el que se está ejecutando PHP. La versión de Microsoft SQL Server Native Client que se necesita depende de la versión del Controlador de SQL Server para PHP que se use.

Muchos de los servidores actuales permiten la ejecución de código PHP mediante extensiones o plugins, como Apache, IIS, o Lighttpd. Podriamos descargar cualquiera de estos servidores y su plugin correspondiente, configurarlo todo y tendriamos corriendo un servidor de PHP. Pero, alguien ya ha hecho esto por nosotros y nos lo da todo ya hecho, mediante paquetes de programas para programacion PHP.Existen varios, como XAMPP, que incluye, Apache, MySQL, PHP y Perl, ademas de PHPMyAdmin. Gratuito, fácil de descargar e instalar. 

Linux

Para Linux, se recomienda instalar los paquetes necesarios “a mano” desde el gestor de paquetes, o directamente desde consola. Los paquetes necesarios son:
apache2, php5, mysql-server, phpmyadmin
§  Existe el paquete XAMPP
§  Apache 2.2.x o lighttpd (servidor web)
§  PHP 5.2.x 
§  YAZ (directorio)
§  Mysql 5.1 o superior (solamente para EmpWeb)  (controlador)
§  Java 1.5 (solamente para EmpWeb en Linux)


Luego de instalar cualquiera de las alternativas toma en cuenta la ruta en donde debes crear tus propios archivos para que allí almacenes todos los ejemplos que vamos a realizar.
Una breve explicación de lo que hace cada elemento que se ha instalado en nuestra computadora.

§  El servidor Apache entrega los archivos para que puedan ser mostrados en el navegador.
§  El interprete o módulo de apache lee el código de los archivos .php y lo ejecuta en base al contenido.
§  En el tiempo de ejecución puede realizar una consulta a una base de datos como Mysql, para ingresar o leer información.
§  Y entonces mostrarse el resultado en el navegador.
 r

No hay comentarios:

Publicar un comentario