Si este es tu 1er mensaje, ¿ como va a ser el nº 20?
Intentaré hacer una guía:
Servidor (pc): si se vé en la red y se puede acceder a una carpeta compartida está bien.
Servidor Web: hace falta un webserver, el más común y estable es Apache.
Php: Ejecuta los scripts de este lenguaje.
MySqlServer: Es un administrador de bases de datos.
Los 3: Tienen que estar instalados y configurados para que trabajen en forma conjunta.
Hay software que instala todo en un paso y lo deja configurado para desarrollo (si no tenés experiencia en instalar y configurar estos componentes en forma individual es lo que te sugiero), un caso por excelencia es PhpMyAdmin.
Básicamente (pero haciendo un recorrido completo), Apache recibe las solicitudes de los clientes (usuarios); si la solicitud es una página HTML la busca y devuelve al cliente sin más; cuando debe ejecutar un script php Apache carga Php para que lo ejecute; Php, si necesita realizar alguna operación en una base de datos, interacciona con MySql; luego Php devuelve la respuesta a Apache para que la envíe al browser cliente.
Nota: PhpMyAdmin, de forma predeterminada, no configura la seguridad del conjunto como para someter al servidor a internet (hay que reconfigurarlo...).
Salu2