Un servidor local es una de las herramientas del webmaster que ofrecen muchos desarrolladores para su descarga, configuración e instalación gratuitas en una computadora. Es muy apreciado por los desarrolladores web debido a las amplias posibilidades que ofrece este programa.
Servidor local: software especializado que se instala en una computadora local y le permite desarrollar sitios sin acceso a Internet. El término computadora local se refiere a la computadora doméstica de cualquier usuario. El servidor consta de varios módulos de software diseñados para realizar diversas funciones. El trabajo del servidor local imita completamente el trabajo del servidor real ubicado en la empresa de hosting. La funcionalidad no es diferente de las capacidades de alojamiento y consta de componentes similares, a saber, la base de datos MySQL, el servidor, el soporte PHP y los scripts para trabajar con bases de datos.
Todos los componentes del servicio local se descargan e instalan en un ensamblaje, lo que elimina la necesidad de configurarlo. Después de la instalación, el usuario solo necesita instalar el motor del proyecto y comenzar a trabajar con él de la misma manera que en el alojamiento físico.
Un desarrollador que crea un sitio web dinámico usando PHP, Perl, bases de datos MySQL y cualquier script listo para usar, simplemente necesita un servidor local para probar y depurar el producto terminado. El hecho es que los sitios dinámicos y las páginas web de los sitios, antes de enviarse al navegador, son procesados por el servidor, que los traduce en código HTML ordinario. Si un sitio dinámico se crea usando PHP, se ensambla a partir de archivos separados, de los cuales puede haber muchos. En un servidor local, puede reproducir este proceso y probar y depurar el resultado, así como ver cómo se reflejará en diferentes navegadores.
Además, si las páginas web del sitio futuro usan comandos SSI para ensamblar páginas HTML a partir de archivos separados, entonces el servidor local hace posible ver el código final de estas páginas. Sin usar un servidor local, simplemente no funcionarán. Como resultado, solo los fragmentos del sitio serán visibles sin ningún elemento constitutivo.
Por separado, debería decirse sobre las utilidades integradas en el servidor local que codifican y optimizan los scripts cifrados por Zend Guard. Sin estas utilidades, muchas de las secuencias de comandos que utiliza no funcionarán, ya que casi todos los desarrolladores protegen las secuencias de comandos contra robos y cualquier interferencia.