Menú
Está libre
registrarse
el principal  /  Programas / Servidor para la aplicación web. Seleccione un servidor web local para Windows

Servidor para aplicaciones web. Seleccione un servidor web local para Windows

Servidor web local para el sitio

Servidor local - herramienta de desarrollador web para crear, depurar y probar varios scripts y aplicaciones web. En otras palabras servidor web local Este es un emulador de un proveedor de hosting de servidor real, que está en su computadora.

La operación del servidor local imita completamente la operación del servidor de proveedores de host real. La funcionalidad no es diferente de las características del alojamiento y consiste en componentes similares, es decir, de la base datos mysql, Servidores, soporte para phr y scripts para trabajar con bases de datos.

Web-Strokemor, creando sitios dinámicos, utilizando scripts listosizados, simplemente necesita un servidor local en su computadora de trabajo para probar los sitios, depurar su funcional, revisando su navegador cruzado.

Descripción general del local popular servidores por sitio.

Denver

  • Interfaz del programa: ruso
  • Plataforma:XP / 7 / VISTA
  • Fabricante: www.denwer.ru.
  • Tratamiento: no requerido

Requisitos del sistema:

Denver- Servidor local y shell de software, lo que permite desarrollar sitios en PC doméstica sin la necesidad de usar alojamiento. La principal diferencia entre Denver de los programas de este tipo se encuentra en un trabajo remoto conveniente inmediatamente durante varios proyectos diferentes y la posibilidad de usarlo con una unidad flash extraíble.

Denver B. modo automaticoReglas sistémicas archivo de alojamientoCuál es un análogo local del servidor DNS, lo que hace posible acceder a sitios locales que operan bajo su control, mediante nombres que coinciden con el nombre de la carpeta, colocados en el catálogo de Denver Home. Esta herramienta Permite al usuario publicar en PC dominios diferentes y subdominios gracias al sistema de gestión. hostams virtuales.

Las principales características de Denver:

La capacidad de instalar en una unidad portátil.
Instalación en un directorio.
Configuración automática y configuración bajo una PC específica.
Creando especial disco virtualque está conectado al directorio principal.
Soporte para el idioma PHP5, así como GD, MySQL, SQLite.
Gestión de la base de datos MySQL5.
Gestión de hosts virtuales basados \u200b\u200ben plantillas.
Administración del inicio y finalización de todos los componentes que se incluyen en el paquete de Denver.
MySQL Control usando una interfaz web.
Colocación de letras entrantes en la carpeta / TMP en formato .EML.
Utilice uno de los 7 y los arqueros más fuertes.

El conjunto estándar Denver incluye:

Servidor web apache;

Intérprete de lenguaje de programación PHP;

Intérprete del lenguaje perl;

Base de datos MySQL;

Simulación del servidor de correo electrónico de correo electrónico;

Y de forma predeterminada, el motor PHPMYAdmin está integrado en la gestión de bases de datos MySQL.

phpmyadmin.


  • Lenguaje de interfaz:Multi / ruso
  • Dirección del sitio web oficial: phpmyadmin.net
  • Tratamiento:no requerido

Requisitos del sistema:

phpmyadmin. - Aplicación web con fuente abiertaescrito en lengua phpProporcionar una interfaz web para administrar el MYSQL DBMS. PhpMyAdmin le permite implementar el servidor MySQL, ejecutar comandos SQL y ver los contenidos de las tablas y bases de datos sin ingresar directamente los comandos de SQL. Tal trabajo con bases de datos se hace bastante sentado, incluso para una persona muy familiarizada con MySQL.

Hoy en día, phpmyadmin se aplica ampliamente en la práctica. Los desarrolladores desarrollan su producto intensivamente, dadas todas las innovaciones del MYSQL DBMS.

Las principales características PHPMYAdmin:

Administrar bases de datos MySQL.
Importar datos de CSV y SQL.
Datos de exportación a varios formatos: CSV, SQL, XML, PDF, Word, Excel, Lamex y otros.
Administrar múltiples servidores.
Creación de circuitos de base de datos de gráficos PDF.
Criatura solicitudes sofisticadas Utilizando la solicitud de muestra (QBE).
Búsqueda global En la base de datos o parte de ella.
Conversión de datos almacenados en cualquier formato utilizando un conjunto de funciones estándar, como la visualización de datos de blob como una imagen o enlace de descarga.
Solicitud de monitor activo (procesos).
Interfaz web multilingüe.

Servidor abierto

  • Lenguaje de interfaz: Multi / ruso
  • Plataforma: ORDENADOR PERSONAL.
  • Sitio oficial:abierto-server.ru.
  • Medicamento: norequerido

Requisitos del sistema:

Servidor abierto - Plataforma de servidor diseñada para necesidades y teniendo en cuenta las recomendaciones de los desarrolladores web. A diferencia de los paquetes similares, no es necesario instalarlo, se puede usar con una unidad portátil y está equipado con gran cantidad Programas adicionales.

El servidor abierto le permite desarrollar, ejecutar depuración, probar proyectos web, enviar servicios web a redes locales. Los programas que están equipados con una plataforma ayudan al usuario a trabajar con gráficos, código de edición, texto, archivo, discos de discos, operaciones en Internet.

Las características principales del servidor abierto:

Inicio rápido y finalización.
No hay unión a una PC específica.
Servidor Autorun al ejecutar el software de control.
Gestión de dominios en varios modos.
La capacidad de montar un disco virtual.
Control a través de la línea de comandos.
Demostración de registros de componentes.
Función de conmutación entre http, mySQL, Módulos PHP.
El trabajo del complejo de programas en la dirección IP local, de red y externa.
Soporte SSL sin ajustes adicionales.
Creando un dominio creando una carpeta simple.
Convertir los nombres de dominio.
Soporte para dominios en punteros cirílicos, dominios.
Asegurar la protección del servidor desde el acceso externo.
La capacidad de crear un subdominio local y garantizar la visibilidad simultánea del dominio principal en la red.

(Multi-almuerzo con un gran conjunto de funciones), los desarrolladores utilizan programas que imitan un servidor web. Esto le permite evaluar si el sitio se muestra correctamente en todos los navegadores comunes y hace que las enmiendas sean necesarias. Hasta la fecha, hay dos programas más populares de este tipo, la única pregunta es cuál elegir: openserver o denwer?

Lo que es mejor elegir elevar el servidor local.

Capacidades

Este programa funciona con el sistema operativo Windows de la 7ª versión y superior, XP y Vista también son compatibles parcialmente.

El servidor abierto tiene una serie de características:

  • no requiere instalación en una computadora, se puede iniciar desde una unidad flash o un disco duro externo;
  • comienza y se detiene rápidamente;
  • el servidor comienza automáticamente a trabajar cuando se inicia el programa;
  • puede seleccionar el modo de administración de dominio;
  • el trabajo es posible a través de la línea de comandos;
  • puede cambiar HTTP, MySQL, Módulos PHP;
  • solo un clic para acceder a los dominios;
  • la interfaz admite varios idiomas.

Beneficios

Una conveniente GPU (interfaz gráfica de usuario) se puede atribuir a las ventajas indudables del programa, la capacidad de ver registros, así como una variedad de características para administrar y controlar los componentes. Para los principiantes, se compila una instrucción detallada y comprensible, cómo instalar un servidor local y trabajar con él. Además, los creadores del servidor abierto se realizan a los cambios actuales en el mundo del desarrollo web y complementan periódicamente el paquete.

desventajas

Debe verificar de forma independiente la disponibilidad de la nueva versión del servidor abierto y transferir a los proyectos de TI, ya que la actualización automática no es compatible.

Servidor de Denwer local: Oportunidades, Beneficios, Desventajas

Capacidades

Denver trabaja en todas las versiones de Windows OS, incluso la más antigua, como Windows 98 y Windows 2000. Este es uno de los primeros programas para el desarrollo web, el fruto del especialista ruso Dmitry Koterov.

En el "Conjunto del desarrollador web del caballero", ya que el nombre del programa Denver está descifrado, se incluyen las siguientes características:

  • colocando archivos de instalación en unidades externas y sumar sin instalación (como en el servidor abierto);
  • trabajar a través de la línea de comandos;
  • después de desempacar, el servidor Apache estará disponible, después de lo cual puede elegir el motor para que el sitio se cree y se desarrolle a la operación;
  • contiene el conjunto básico componentes requeridos: Apache, PHP, MySQL, PHPMYAdmin.

Beneficios

La ventaja indiscutible de Denver es la facilidad de uso, incluso un novato es fácil de entender la navegación y las funciones. Archivos de configuración Pese poco y no cargue el sistema. Además, este programa recuerda que no una generación de maestros y ya ha logrado volverse familiarizado y amado.

desventajas

Hace unos años, Denver, uno podría decir, fue un monopolista en el campo del desarrollo web nacional, pero luego el proyecto dejó de desarrollarse, el equipo no se actualizó durante mucho tiempo y no se repone. Luego, los desarrolladores reanudaron la actividad: o fueron inspirados en los éxitos de OpenServer, o asustaron que Denwer perderá la popularidad por completo. De todos modos, trabajar en nueva versión Los programas continúan, pero se ha retrasado seriamente detrás de un competidor.

No hay conveniente aquí interfaz gráfica, múltiples componentes administrativos. Denver no está muy combinado con el inglés versiones de Windows Y los jeroglíficos aparecen en su consola: necesita un ajuste manual.

Compatibilidad del programa

Los webmasters para principiantes son mejores para elegir algo: Denver u OpenServer, y luego comienza a trabajar. En principio, los programas son compatibles (especialmente si los ejecuta desde medios externos), pero a veces puede interferir entre sí, si no coloca el servidor abierto en otra IP o permite la aparición de dominios idénticos en los servidores.

Por supuesto, estos no son los únicos programas para el desarrollo web, hay otros. Si alguna vez los usó, así como Denwer o Open Server, comparte su opinión: Deja un comentario. Tal vez alguien ayude a tomar la decisión correcta.

Hace unos días visité un pensamiento una vez más. El pensamiento no era nuevo y satisfecho con la obsesión: "Vamos a ir a Windows8. Bueno, Pozhaaluista ". Y ya que no lo entendió de ninguna manera, me quedé atrapado en té y galletas y comenzó.

En la instalación del sistema y todo. programas requeridos No tomó más de dos horas, pero luego llegó el punto más interesante: Necesitaba desplegar. ambiente de trabajoNamely - Git + Server local (Apache, MySQL, PHP, NGINX, Memcached, MongoDB). Lanzar la experiencia de las instalaciones anteriores, esta vez resolví todo el proceso para documentar y ahorrar para descendientes.

Distribuir el tiempo de la Número: "No soy un programador (s), y el diseñador de interfaz y un tecnólogo frontend (pero en algunos casos puedo ayudar a los colegas y poner algo así, e incluso entonces no me pegue)

Divulmador número dos: Sí, imagino perfectamente que en Ubuntu, todo esto se hace a veces más rápido. Pero trabajo en Windows, tan históricamente desarrollado.

Entonces, proceder.

Nuestro plan de trabajo incluye la instalación de los siguientes productos:

  1. Masilla
  2. Denwer (Apache, MySQL, PHP)
  3. Nginx
  4. Memcached
  5. Mongodb.

1. masilla

Masilla - Cliente libremente distribuido para diferentes protocolos. acceso remoto, incluyendo SSH, Telnet, Rlogin.

PUTTY incluye algunas utilidades, pero solo necesito un Pegeant en mi trabajo (el agente de autenticación SSH, que almacena las claves de los repositorios de GIT).
Fuera de juego:
Si no necesita ninguna ssh, y, olvídese de este punto y vaya más lejos.

2. Git.

Para el trabajo S. git. No soy el primer año que uso Tortugaica.Lo que es estable, Guy y el 146% cierra todas mis necesidades. En general, lo recomiendo.


Fuera de juego:

2.1 TortoiseGIT requerido git para ventanas.que se puede recoger en Google;
2.2 Uno mismo Tortugaica. Instale desde aquí

3. Denwer.

Denver - Conjunto de desarrolladores web de caballero ("D.N.W.R", lee "Denver") - Proyecto Dmitry Koterov, un conjunto de distribuciones (Apache, PHP, MySQL, PERL, etc.) y un shell de software utilizado por los desarrolladores web para el desarrollo de sitios en la máquina de Windows "Home" (local).
Fuera de juego:

3.1 Instalación

Necesitamos descargar kit básico y módulos PHP5 adicionales.

Digresión lírica:

no, no solo descargar, ¡pero obtenga enlaces para descargar por correo electrónico! Es decir, tendrá que conducir su correo, así como el nombre y el apellido dos veces en el formulario bajo el "registro" del título grande. "Se requiere registro en relación con la salida futura de Denver-4". Ya ese año, sin embargo, se disculpa la forma, pero ya no lo creo (.

Normalmente, la instalación de Denver se ejecuta de forma rápida y sin dolor, pero en Windows8 fue atacada por un error que nadó en la biblioteca que falta msvcr71.dll. La biblioteca se puede poner en la carpeta. "\\ Windows \\ System32 \\"(x32) o "\\ Windows \\ SYSWOW64 \\" (x64). Después de que el archivo se encuentre hacia abajo en la carpeta, abra sus propiedades y haga clic en el botón de desbloqueo.

3.2 Comprobación de rendimiento

Después de instalar el Denver, cree un script de prueba en el que verificaremos el rendimiento de todo lo que vamos a establecer posteriormente.
Vamos B. Z: \\ casa Y agregue un nuevo sitio: Crea una carpeta test.local, en carpeta "WWW"en el que agregue un archivo index.php. Con texto increíblemente creativo:

";

Reinicie Denver, abierto en el navegador. www.test.localimpresionante y seguir

4. Memcached.

Memcached - Software de vinculación que implementa el servicio de almacenamiento en caché de datos en RAM en función del paradigma de la tabla Hash.

Memcache - La extensión para PHP proporciona una interfaz conveniente de procedimiento y orientado a objetos para memcached, un demonio de almacenamiento en caché altamente eficiente, que fue diseñado específicamente para reducir la carga en la base de datos en aplicaciones web dinámicas.

4.1 Instalación de memcached

PERO. Descarga el archivo con binario: Memcached 1.4.5 para Windows De aquí
EN. \\ usr \\ local \\ memcached

4.2 Instalación de Memcache

PERO.descarga el archivo con la biblioteca desde aquí.
EN.desembale los contenidos del archivo en \\ Usr \\ local \\ php5 \\ ext \\
DE. Abre el archivo php.ini. (\\ usr \\ local \\ php5 \\ php.ini) y conecta la extensión:
Extensión \u003d php_memcache.dll

4.3 Personalice el lanzamiento de Memcached junto con el lanzamiento de Denwer

Para iniciar el script junto con Denver que necesitamos:
  1. escriba un script que contiene comandos de puesta en marcha y detención y póngala en la carpeta \\ Denwer \\ scripts \\ init.d
  2. cree un enlace a este script en la carpeta de configuración de inicio / parada \\ Denwer \\ scripts \\ main \\

PERO. Cree un archivo llamado "Memcached.pl" en el directorio \\ Denwer \\ scripts \\ init.d \\
#! PERL -W PAQUETE STARTERS :: Memcached; Comenzar (UNSHIPT @inc, "../lib";) Usa STARTMANAGER; My $ basatir \u003d "/ usr / local / memcached /"; CDIR ($ BASICIR); Startmanager :: acción $ argv, start \u003d\u003e sub (### ### inicio. ### Imprimir "Inicie Memcached \\ N"; Sistema ("Memcached.exe -d"); Imprimir "¡Comenzó! \\ N"; ), STOP \u003d\u003e Sub (### ### STOP. ### Imprimir "Soptando memcached \\ N"; Sistema ("Task Kill / F / IM Memcached.exe"); Imprimir "Detenga! \\ N";); Devuelve 1 si la persona que llama;

B.ahora, cree un enlace al script: un archivo de texto regular que contiene la indicación de que al iniciar, reiniciar y detener el Denver, debe realizar init.d / mempached.pl.
EN editor de texto Nosotros escribimos
init.d / memcached
y guarde el archivo con el nombre "40_Memcached" A las siguientes carpetas:

  • \\ Denwer \\ scripts \\ main \\ start
  • \\ Denwer \\ scripts \\ main \\ stop
  • \\ Denwer \\ scripts \\ main \\ reinicio

4.4 Compruebe el resultado

En nuestro script de prueba (index.php), agregue:
$ Memcache \u003d Nuevo Memcache; $ Memcache-\u003e Conectar ("127.0.0.1", 11211); Echo 'Memcache Ver:'. $ Memcache-\u003e GetVersion ();

Reinicie Denver y mira lo que pasó.

5. nginx

Nginx - Servidor simple, rápido y confiable, no sobrecargado con características.

Fuera de juego:

5.1 Configuración de Nginx

UNA.descargue la versión de Windows desde el principio y desempaque \\ Usr \\ local \\ nginx
B. Configure un host virtual para nuestro sitio de prueba. Para hacer esto, abierto \\ usr \\ local \\ nginx \\ conf \\ nginx.conf y agregar alli

Servidor (escucha 127.0.0.1:80; server_name www.test.local test.local; if ($ host \u003d "test.local") (reescribir ^ / (. *) $ Http: //www.test.local$1 permanente ;) Ubicación ~ * \\. (JPEG | JPG | GIF | PNG | CSS | JS | PDF | TXT | TX) $ (root z: \\ home \\ /test.local \\ www;) Ubicación / (SSI On; proxy_pass http : //127.0.0.1: 8080 /; proxy_set_Header X-Solicit_uri $ request_uri; proxy_set_header x-real-ip $ remote_addr; proxy_set_header X-reenviado-for $ remote_addr; proxy_set_header host $ host; proxy_connect_timeout 60; proxy_send_timeut 90; proxy_read_timeut 90; proxy_read_timeut 90; proxy_redirect Apagado; proxy_set_header Conexión Cerrar; Proxy_pass_header tipo de contenido; proxy_pass_header disposición-disposición; proxy_pass_header longitud de contenido; root z: \\ home \\ /test.local \\ www;))))
Este es un ejemplo de configuración de un proyecto real, su configuración obviamente difiere.

5.2 Ajuste de Apache

El Apache predeterminado funciona en el puerto 80, pero acabamos de dar este puerto nginx-y, por lo que debe cambiar la plantilla para un host virtual en la configuración de Apache y asignar un puerto que sea diferente del 80 (por ejemplo, 8080) .
Abierto \\ usr \\ local \\ apache \\ conf \\ httpd.conf y cambiar el número de puerto

## ## Inicia una plantilla de host virtual. ## ## Si desea ejecutar Apache de forma predeterminada en el puerto, diferente de 80, ## cambie el número de puerto en la siguiente directiva. ## #listen $ & (IP: -127.0.0.1): $ & (Puerto: -8080) #namevirtualhost $ & (IP: -127.0.0.1): $ & (Puerto: -8080) # DocumentrootMatch "/Home/(? ameCgi-)(.**)) (/? amggi$|cgi- )(.*)" # DocumentrootMatch "/Home/(?!!Cgi-)( "**: Public_HTML ^ 1 "# DocumentrootMatch" /Home/(?!Cggi-)(.* *) / Public_1 "# DocumentrootMatch" /Home/(?!cgi-)(.* :) (/ html /(.*) " # Documentrootmatch "/home/(? ameCgi- )(.**) ^ 1 / dominios / (?! CGI $ | CGI -) (. *)" # DocumentrootMatch "/ var / www / html / (?! CGI -) ~ (. *) ^ 1 / (?! CGI $ | CGI -) (. *) "# Documentroot" $ & "# ServerName"% & / - www "# serveralias"% & / - www ""% & / - www / www "$ & (host :-) # # $ & (directives :-) # # scriptalias / cgi /" $ ^ 1 / cgi / "# scriptalias / cgi-bin /" $ ^ 1 / cgi -Bin / "# AllowEncodedlashessas en # #

5.3 Personalice el lanzamiento de NGINX junto con el lanzamiento de Denwer

UNA.cree un archivo llamado "nginx.pl" en el directorio \\ Denwer \\ scripts \\ init.d \\
#! PERL -W PAQUETE STARTERS :: NGINX; Comenzar (UNSHIPT @inc, "../lib";) Usa STARTMANAGER; My $ basatir \u003d "/ usr / local / nginx /"; CDIR ($ BASICIR); Startmanager :: acción $ argv, start \u003d\u003e sub (### ### inicio. ### Imprimir "Inicie Nginx \\ n"; Sistema ("Start Nginx.exe"); Imprimir "Comenzada! \\ N";) , parada \u003d\u003e SUB (### ### STOP. ### Imprimir "deteniendo el sistema NGINX \\ N"; SISTEMA ("NGINSX.EXE-STOP"); Imprimir "Parado! \\ N";); Devuelve 1 si la persona que llama;

B.en un editor de texto escribimos.
init.d / nginx
y guarde el archivo con el nombre "50_Memcached"a las siguientes carpetas:

  • \\ Denwer \\ scripts \\ main \\ start
  • \\ Denwer \\ scripts \\ main \\ stop
  • \\ Denwer \\ scripts \\ main \\ reinicio

5.4 Compruebe el resultado

Pon el archivo junto al script style.css. Con contenido
H1 (color: rojo;) H2 (color: verde;)

Y producir nuestro index.php.:
Pruebame.

Pruebame.

Memcached

conectar ("127.0.0.1", 11211); Echo "Memcached Ver:". $ Memcache-\u003e GetVersion (); \u003e\u003e
Ahora reinicie Denver y admire el resultado. Si el archivo CSS conectado, NGINX funciona bien.

6. MongoDB.

Mongodb. - Sistema de gestión de bases de datos orientado al documento (DBMS) con abierto código fuenteNo requiere descripciones del esquema de las tablas.

Fuera de juego:

6.1 php-driver

PERO. Descargar la biblioteca php_mongo.dllde este sitio: y tirarlo a la carpeta \\ Usr \\ local \\ php5 \\ ext \\
El método de prueba y error se encontró que conductor apropiado Contenido en el archivo mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip.. Si por alguna razón no comienza, pruebe otras versiones.

B.conecte la extensión B. php.ini.
Extensión \u003d php_mongo.dll

6.2 Instalación de Mongo.

A. Descarga el archivo con Mongo y desempaquete la carpeta. \\ usr \\ local \\ mongodb . En la misma carpeta creamos dos carpetas más:

B. Instalar el servicio
\u003e CD C: \\ WebSERVERVERS \\ USR \\ LOCAL \\ MONGODB \\ bin \\
\u003e mongod.exe --install --dbpath \u003d c: \\ webservers \\ usr \\ local \\ mongodb \\ db \\ --logpath \u003d c: \\ webservers \\ usr \\ local \\ mongodb \\ logs \\

6.3 Personaliza el lanzamiento de MongoDB junto con Denver

UNA.crea un archivo nombrado "Mongod.pl" en directorios \\ Denwer \\ scripts \\ init.d \\
#! PERL -W PAQUETE STARTERS :: MONGODB; Comenzar (UNSHIPT @inc, "../lib";) Usa STARTMANAGER; StartManager :: Acción $ ARGV, inicio \u003d\u003e Sub (### ### Inicio. ### Imprimir "Inicie MongoDB \\ N"; Sistema ("Net Start Mongodb"); Imprimir "¡Comenzó! \\ N";), parada \u003d\u003e SUB (### ### Parada. ### Imprimir "deteniendo el sistema MongoDB \\ N"; SISTEMA ("NET STOP MONGODB"); IMPRIMIR "DETENIDO! \\ N";); Devuelve 1 si la persona que llama;

B. En un editor de texto escribimos.
init.d / mongod.
y guarde el archivo con el nombre "60_mongod" En las carpetas ya familiares:

  • \\ Denwer \\ scripts \\ main \\ start
  • \\ Denwer \\ scripts \\ main \\ stop
  • \\ Denwer \\ scripts \\ main \\ reinicio

6.4 Compruebe el resultado

Iniciar la interfaz de la consola de Mongo
\u003e Z: \\ USR \\ LOCAL \\ MONGODB \\ bin \\ mongo.exe

Y ejecute el inserto y la salida del valor de prueba a la base de datos "Prueba"
\u003e Db.test.save ((nombre: "Hub!"))
\u003e db.test.find ()

Como resultado, se debe obtener lo siguiente:

6.5. Instalación de la interfaz de control Mongo-Base

En el MongoDB offset hay una lista y revisiones breves de la administración, para que pueda elegir degustar.
Elegí a Rockmongo por mí mismo, por lo que es con su ayuda, finalmente nos aseguramos de que todo funcione para nosotros y no caiga en ninguna parte.

PERO.descarga el archivo con el administrador de esta página. Elige naturalmente versión para Windows. En el momento de escribir este artículo Rockmongo-on-windows v0.0.4

B. Desde el archivo tomamos una carpeta. \\ Rockmongo-on-windows \\ web \\ rockmongo y cópielo al directorio de nuestro sitio de prueba
Abierto config.php. y cambiar el valor del parámetro
$ Mongo ["Servidores"] [$ i] ["Control_Auth"] \u003d verdadero;
sobre el
$ Mongo ["Servidores"] [$ I] ["Control_Auth"] \u003d Falso;

C. Compruebe el resultado en el enlace www.test.local / rockmongo / index.php

¡Felicidades! Ahora somos final e irrevocable bien hecho.

Bonus número 1. Trabajando con PHP de la consola de Windows

Tal vez alguien vendrá útil. Fue útil para mí cuando nuestro Telet Evil decidió que "los archivos SQL son Vaschoven, usemos la migración". Por supuesto, intenté retratar el malentendido completo e incluso poner una lágrima, pero fue expuesta y enviada para tratar cómo funciona en Windows.
Resultó que todo lo que necesitas para la felicidad es registrar el directorio de PHP en la ruta.


Haga clic para "Editar" y agregue una línea hasta el final
; Z: \\ usr \\ local \\ php5

Ahora comprueba que todo funcionó.
En el directorio del sitio de prueba, cree un archivo console.php.

Consola abierta(Puede directamente desde la misma carpeta, haga clic con el botón derecho con un SHOD-SHIFT-OHM en un lugar vacío y seleccione el elemento "Abrir ventana de comando").
Les presentamos:
\u003e PHP Console.php "Nombre de usuario"

La consola es responsable:
\u003e "¡Hola, nombre de usuario!"

PHP derrotado, niñera universal, aplaudiendo, cortina.

Bonus número 2.

Todos los archivos y ejemplos mencionados en el artículo por un archivo gratis sin SMS: en Hithabe

Espero que este material sea útil.
Estaría agradecido por comentarios y sugerencias.

Etiquetas:

  • denwer
  • servidor local
Agregar etiquetas

2016-10-15


Instalar web local denwer Server

Hola, querido visitante!

Este artículo prestará atención a un tema tan importante como establecer un servidor web local. Dado que sin tal herramienta, es prácticamente imposible tratar con la creación y el desarrollo de sitios auto-escritos.

Esto considerará la instalación de una de las bases más populares de los servidores locales, un servidor web de Denwer Denwer gratuito (Denver). Incluyendo Apache Server con PHP Compiler y MySQL Support.

  • ¿Por qué necesita un servidor web local?
  • Instale el programa Denwer
  • Cómo eliminar Denwer de una computadora

¿Por qué necesita un servidor web local?

Naturalmente, al crear páginas web del sitio, antes de publicar en Internet en Internet, debe poder navegarlas en su computadora. Páginas escritas en el idioma Descripción Idioma Las páginas web HTML se pueden abrir en un navegador de computadora, de manera similar a medida que las páginas se abren con sitios regulares.

Pero, entonces surgirá la pregunta, y por qué necesita un servidor web local en absoluto, si se crean en la página HTML, podemos abrir en el navegador. Después de todo, así que sin dificultad se puede verificar y ajustar los componentes de las páginas.

En este asunto, existe algo de verdad, de hecho, si la creación de páginas web solo será solo en la escritura de los estilos de código HTML y CSS, es posible que no sea necesario un servidor web realmente local. El proceso de crear dichas páginas podemos controlar desde un navegador convencional.

Por lo general, estas páginas se utilizan en estática, principalmente en sitios pequeños, que apenas son adecuados para trabajar en Internet. Una excepción puede ser solo sitios de una página diseñados para anunciar cualquier producto.

¿Por qué los sitios estáticos tienen restricciones en su uso? El hecho es que se basan en páginas web estáticas y sin cambios que pueden variar solo por el desarrollador. Por lo tanto, si necesita realizar alguna actualización del sitio, en muchos casos, llevará a la necesidad de realizar cambios en una gran cantidad de páginas. ¿Se puede hacer esto cuando hay varios de ellos, y si hay cientos y miles? Dado que todo esto se hace en Manual, es obvio que el desarrollo de dichos sitios es un asunto que requiere mucho tiempo y desagradecido.

Por lo tanto, hay sitios dinámicos en los que la formación de páginas web se realiza desde fragmentos individuales (archivos) en solicitudes de usuario específicas. Y si necesita realizar algún cambio o adición, deberá realizarse solo una vez en un archivo específico. Al mismo tiempo, los cambios necesarios se ingresarán automáticamente en todas las páginas relevantes al formarlas en las solicitudes.

Tales archivos pueden ser cantidades diferentes para cada sitio. Pero, para simplificar, puede enumerar algunos fragmentos en los que, casi siempre compartieron páginas web, como:

  • tapa (encabezado);
  • contenido básico (contenido);
  • caidbar (barra lateral);
  • sótano (pie de página).

Al crear páginas dinámicas en el lado del servidor, puede aplicar diferentes lenguajes de programación, pero el lenguaje de programación PHP se usa con mayor frecuencia para desarrollos web. Además, casi siempre, se utiliza el sistema de gestión de la base de datos MySQL, que almacena el contenido del sitio y otros datos necesarios para su operación.

Dichas páginas para las cuales se necesita un proceso de formación especial no se puede abrir con un navegador convencional, ya que los navegadores necesitan páginas HTML preparadas. Para esto, necesita un determinado dispositivo que sea similar a "por la presente", Internet en Internet formará una página web en la computadora local para solicitudes específicas sin colocarlas en Internet.

Por lo tanto, se puede decir que el servidor web local es un conjunto especial de programas necesarios para el sitio.

Hay diferentes compilaciones de servidores locales, uno de los más populares es el servidor web Denwer Denwer gratuito (Denver), que incluye el servidor Apache con el compilador PHP y el soporte MYSQL.

Además, muchos webmasters utilizan un servidor abierto local nacional similar y marcan su alta funcionalidad de desarrollo de sitios. Es cierto que ambas creaciones apoyan solo el sistema operativo Windows.

Por lo tanto, los usuarios del sistema operativo restante deben ser utilizados por otras variantes del servidor. Por ejemplo, para Mac OS, muchos recomendaron la versión gratuita del programa MAMP (Macintosh, Apache, MySQL, PHP). Si alguien usa este sistema operativo, puede usar las instrucciones de instalación de MAMP más bien detalladas, que se pueden encontrar aquí.

captura de pantalla 67.

En general, hay varias opciones para los servidores web de software que se pueden encontrar fácilmente en Internet. Pero veremos dos de ellos que están destinados a su uso en Windows. Aquí veremos cómo instalar un servidor web de Denwer. En cuanto al servidor abierto, se realizará en otro artículo separado.

Se debe al hecho de que, en primer lugar, estas asambleas de los programas se han comprobado entre los webmasters, y en segundo lugar, la gran mayoría de los propietarios de computadoras son usuarios de este sistema operativo en particular.

Instale el programa Denwer

La instalación de Denver consiste en varios pasos.


2. Después de descargar el archivo, lo iniciamos (al descargar un archivo archivado, se desprende después de ella). En la ventana del instalador, confirme la instalación del paquete básico.


3. El proceso de arranque se mostrará en el cuadro de diálogo.


5. Después de cerrar el navegador, los pasos de instalación del programa se mostrarán en la ventana Información, que deben ir acompañados de algunas acciones. Qué acciones deben realizarse, explicadas en detalle en la ventana Información a lo largo de la instalación. En la mayoría de los casos, estas son respuestas afirmativas simples a las preguntas formuladas.


6. En el caso de cualquier dificultad, puede consultar la descripción del pedido de instalación establecido en la sección correspondiente del sitio web del desarrollador, cuyo fragmento se muestra a continuación en la captura de pantalla.

captura de pantalla 66.


7. Al final, aparece una ventana para una instalación exitosa, que muestra pasos adicionales para iniciar el servidor. Y también cuenta lo que necesita hacer si surge algún problema con su trabajo.


8. Al final, después de iniciar Denver, presionando la etiqueta Iniciar Denwer en el escritorio e ingrese la línea http: // localhost / denwer / "browser a la barra de direcciones" http: // localhost / denwer / ".


En caso de que la página principal del servidor web no se abra, o habrá un problema con las pruebas de su desempeño, puede intentar resolver el problema que ha surgido guiadas por las recomendaciones de los desarrolladores. Con la desesperanza, lanzando Derador por sus propias formas de contactar directamente a los desarrolladores en la dirección especificada.

Cómo eliminar Denwer de una computadora

También puede intentar reinstalar el Denver, elimínelo antes de la computadora. Pero, es necesario entender que no se elimina por métodos estándar, por lo tanto, es necesario hacer esto de la siguiente manera:

9. Eliminaremos la carpeta de servidores web creada al instalar Denver con todos los archivos.


10. Borrar el disco virtual creado Z. Esto se realiza a través de la cadena del programa. Para hacer esto, a través del menú "Inicio", seleccione "Ejecutar" y en la ventana que se abre, escriba "HOT Z: / D". Después de ejecutar el comando, el disco z debe ser eliminado.


11. Y lo último que debe hacer es eliminar la etiqueta del inicio de Denver desde el escritorio.

Espero que no tenga grandes dificultades al instalar el servidor web de Denwer, y usted decide todos los problemas con la ayuda de los desarrolladores.

Bueno, ¿qué pasa si alguien tendrá una computadora encantada, lo que no quiere trabajar con Denver, pasa nada? En este caso, puede aprovechar el ensamblaje del servidor abierto ya mencionado aquí.

En esto, le permite terminar, en el siguiente artículo, recurriremos al diseño y crearemos un diseño del sitio futuro.

Sinceramente, Nikolai Grishin

Hoy analizaremos la instalación de MaxSite CMS al servidor local. Entiendo perfectamente bien que no solo los profesionales son visitados, sino también los recién llegados, por lo tanto, en primer lugar, responderé a la pregunta:

- ¿Qué es un servidor local?

- Este es un programa, incluso una gama completa de programas al instalar cuales en su computadora, puede desarrollar sus sitios directamente en él, y esto es "brutalmente" convenientemente, usted sabe

Por supuesto, si está limitado al desarrollo de las páginas +, no es necesario para NAFIG, puede ver inmediatamente los resultados en el navegador. ¡Pero aquí, aquellos que trabajan con CMS (), sin un servidor local no pueden hacerlo!

Porque simplemente no llegarás a correr este "pohening" en tu computadora. Para su trabajo, necesita un servidor que suele estar en alojamiento. E incluso si tiene su propio sitio web, se sentirá incómodo, ya que cada vez que el archivo modificado debe descargarse en el servidor, lo que vería los cambios y si hay jambas en algún lugar. Y generalmente solo lo mismo.

De acuerdo - es terriblemente incómodo.

Fue para estos fines los que se inventó. servidor local. Lo instalé a mi computadora, colocé un sitio web allí, y desarrollará un nuevo chips / plantillas / y cualquier otra basura estúpida. Acabo de trabajar nuevas plantillas, lecciones, etc. (basura incluyendo)

Creo que se descubrieron. Y, por lo tanto, ahora vamos a recoger en otra dirección, a saber:

- ¿Cómo instalar un servidor local?

Inmediatamente dejó que el sabio consejo, tiempos. servidor local - Este es un programa, por lo que primero lo necesitamos en algún lugar "Honestamente cucharadas". Y para "Spike", es necesario comenzar a decidir con qué servidor desea trabajar.

Sospechando que aquellos que ya saben cómo trabajar con un servidor local, este artículo no es necesario (Oh, me siento dolor con mí), y aquellos que no tienen, ni idea de lo que son, ofreceré una sola opción. EL MEJOR (Bueno, me llamo tan modestamente ese servidor con el que yo mismo trabajo).

En general, todos los "starreers web", incluyéndome a mí, se les permite defender, incluso con espuma en la boca, su propia opción en los comentarios, por lo que puede dejar su opinión sobre el servidor local. Y condujimos más lejos.

Descargué la versión estándar del servidor local.

Descargado? Bueno, ahora lo más difícil es llegar a horror una instalación difícil. Bastante constante y "cookie", ya que esta cosa requerirá 27 minutos de instalación y 9 reinicios de su computadora.. De Boredom solo ahorra lo que se muestran las caricaturas allí durante la instalación. Por lo tanto, el té no duele.

Instalación de un servidor local.

Comienza con lo que necesitamos para decidir en qué carpeta lo extraeremos del archivo. Estoy en el disco MI., creó una carpeta llamada open_Server.Y ahí todo descomprimido.

Recomiendo hacer lo mismo, o al menos intente que los personajes rusos no se usen en el camino a su Lokalka. Esos. No hay necesidad de publicarlo en una carpeta con letras y espacios rusos. Y luego puede haber fallos dañinos.

¿Bien? ¿Remoto? Fuuhhh ... ¡Felicidades, se completa la instalación! (Todos los abril no creen a nadie).


Configuración del servidor local.


Ahora en la carpeta inicia el archivo. Abrir server.exe.Y tenemos, en la barra de tareas (generalmente ubicada en la esquina inferior derecha del escritorio) se mostrará la casilla roja.

Haga clic en él y el menú contextual aparecerá desde varios elementos:

Es hora de proceder a configuración de un servidor local. No configuraremos mucho que no estará allí, solo: configuraremos todo para nuestras necesidades.

Y así, elige el artículo " Ajustes"Y la ventana correspondiente aparecerá ante nosotros. Seleccione la pestaña en él" Servidor"Y indicamos letra para el disco virtual, así como nombre del servidor de la base de datos. Sin embargo, puede dejar todo por defecto. (Eso es exactamente lo que hice)

Si cambió sus parámetros, no olvides hacer clic en el botón " Ahorrar".

Todos, ahora, vuelva a hacer clic en la casilla de verificación y seleccione el elemento "Ejecutar". Después de unos segundos, nuestro servidor debe iniciarse, la casilla de verificación será verde y usted tiene un nuevo disco virtual con la letra que especificó en la configuración.


Instale MaxSite en el servidor local.


Ahora, finalmente, llegamos a lo más importante, inmediatamente quiero decir, gracias por sufrir todas mis tonterías y acoso escolar, que publiqué anteriormente.

Instalación de MaxSite en un servidor local No es diferente de la instalación a lo habitual, debe iniciar la base de datos, especifique la contraseña y el usuario, y pase por la misma configuración de la instalación que cuando se instala en esto.

Aquí decidí escribir un video tutorial para mayor claridad. Ya que tendría que escribir aún más de lo que ya ha desplegado, y es deseable no ser ideado con la base de datos:



Eso es todo. Como puedes ver, es más fácil de ninguna parte.

Ahora tiene su propio sitio de trabajo en su computadora, puede gastar sus experiencias inhumanas con seguridad.

Gracias por la atención.

PD: No se olvide de compartir un artículo con "amistades", presionando el único botón de las redes sociales.

ZY: Estoy listo para discutir a expensas del mejor servidor local en los comentarios. En general, sería interesante saber lo que usas.