TIFORO escribió:El codigo PHP es para controlar toda la aplicación de una web, y esta construido para trabajar con MYSQL que es la base de datos.
Esto que te estoy deciendo solo es para sistemas Linux.
Visite http://www.illasaron.com/html/
Lo siento, pero es que no me he podido resister a corregir ésto, me duele leerlo...
PHP es un lenguaje interpretado propio. Empezó como unos scripts shell de UNIX, pero ahora ya es un intérprete propio.
Al estar compilado (el intérprete), lo han adaptado tanto a Linux o UNIX como a Windows (y Solaris, y mac, y BSDs, y otros).
Por otro lado, mySQL es una base de datos.
Inicialmente PHP se integraba prácticamente sólo con mySQL, debido a que usaba el comando de línea. Era algo así como llamar al comando mysql para realizar las llamadas, a traves de la librería cliente.
Este método es una castaña, y el rendimiento, todo y que no era malo, tampoco es bueno.
Ahora, en PHP5 (y creo que en 4, y hasta es posible que en las últimas versiones del 3, pero no estoy nada seguro), se han currado una librería propia, hecha en C, para manejar mySQL. los antiguos comandos eran mysql_xxxxx, pues ahora son mysqli_xxxxxx (ambos funcionan, pero los nuevos se meriendan a los antiguos en rendimiento).
A modo de resumen la cosa queda:
* mySQL es una base de datos gratuita y bastante decente, por eso triunfa. Funciona en muchos S.O.
* PHP es un lenguaje de scripting, creo que en C, que puede conectarse a bases de daos usando clientes y que, en sus ultimas versiones, tiene un cliente propio de mySQL hecho en C que da un rendimiento muy bueno.
* Windows, Linux, UNIX, BSD... Son sistemas operativos, hacen funcionar la máquina. Tanto da cuál uses, todos estos programas estan para todos ellos. Es posible que un hosting Linux salga mas barato, debido a que no ha de pagar licencia forzosamente.
Saludos.