Instalación de Apache 2.4 y configuración de Windows 7. Su propio hostmaster o instalando Apache en la plataforma Windows. Cómo proteger su servidor web Apache contra piratería en Windows

Recientemente, uno de cada dos (si no el primero) cliente en los requisitos para el desarrollo de un sitio web solicita asegurarse de conectarlo con las redes sociales. Los botones “sociales” en un sitio web son la herramienta número uno para atraer al público objetivo, distribuir contenido y relaciones públicas en general. ¡Y es completamente gratis!

Las redes sociales proporcionan códigos para sus botones y widgets para su ubicación en el sitio y brindan instrucciones para instalarlos en el sistema de administración del sitio. Cualquier CMS (sistema operativo) te permite instalarlos; lo principal es integrarlos armoniosamente en el diseño de tu sitio web.

¿Cuáles son las características y funciones?

Si su sitio está dirigido a personas que se comunican en redes sociales populares. redes, por ejemplo, Vkontakte, Twitter, Instagram, Facebook, Google+, Pinterest, etc., y desea cubrirlas todas, para no instalar botones para cada una de ellas por separado, dado que pueden diferir en tamaño y diseño , recomendamos utilizar servicios de agregación. Estas son herramientas simples y convenientes que permitirán a los visitantes del sitio compartir información rápidamente con sus amigos, independientemente de la red social que utilicen. A continuación veremos los servicios más populares.

Botones de redes sociales Compartir Pluso

¿No muerde? Y ya han gastado mucho dinero en alimentar a los visitantes. ¿Ha instalado botones de redes sociales para el sitio? ¡Está vacío! Todos los síntomas de la enfermedad son obvios: el sitio es asocial. Lo trataremos.

¿Por qué un sitio web necesita botones de redes sociales?

La presencia de botones sociales en las páginas de un sitio web no es sólo un atributo obligatorio o un accesorio de moda. En primer lugar, los botones sociales ayudan al propietario del recurso a ahorrar dinero en la promoción del sitio web. En este caso, la promoción se produce con la ayuda de los visitantes. Y el propietario solo puede llenar su sitio con contenido de calidad y esperar la afluencia de nuevos usuarios:

Pero estos botones no sólo los necesitan los propietarios de sitios web. Su ubicación también es importante para las propias redes sociales. Cada uno de estos botones es un enlace que conduce a un portal social. Y gracias a este intercambio de enlaces se mantiene un alto nivel de actividad de los usuarios dentro de las propias redes sociales. Es por eso que las redes sociales populares ofrecen a los sitios códigos ya preparados para sus botones.

¿Qué es un botón social normal?

Por ejemplo, tomemos el script del botón social de VKontakte. Su código:

Esta parte del código debe colocarse en el llamado "encabezado" de la página del sitio. Este código especifica la dirección del script que debe ejecutarse cuando se hace clic en el botón social. Aquí está la segunda parte del código, que es responsable de mostrar la imagen del botón:

El segundo fragmento de código debe colocarse en la parte de la página donde se mostrará el botón:


La apariencia del botón se puede ajustar fácilmente. Para hacer esto, debe ir a una sección especial de soporte técnico en el sitio web de la red social. Aquí puede configurar el estilo del botón según el cual se generará su código.

Opciones de alojamiento fáciles

Existen servicios especializados que le permiten colocar botones para todas las redes sociales populares en su sitio web a la vez. Esto es mucho más fácil que insertar scripts para cada uno de ellos por separado. Veamos el más popular de estos servicios:


  • AddThis: este servicio tiene una interfaz en inglés. Pero al mismo tiempo te permite agregar un botón a cualquier red social del mundo:


La ubicación de la barra de botones sociales se puede seleccionar en varias plantillas. La versión gratuita de la cuenta tiene una barra lateral retráctil. También existe una versión gratuita del complemento para WordPress. Después de registrarse en el sitio web del servicio, se proporciona acceso a las estadísticas sobre los clics en los botones sociales.

  • Share42 es una interfaz clara y sencilla con la capacidad de ajustar la apariencia del panel de botones sociales. En este caso, el proceso de configuración va acompañado de instrucciones paso a paso que describen las acciones que deben realizarse. Por lo tanto, el servicio es adecuado incluso para webmasters sin experiencia:


Otra ventaja de este servicio es la generación de un script de panel de botones sociales compatible con varios CMS populares.

Botones sociales y WordPress

Se han creado muchos complementos para la instalación grupal de botones sociales para CMS populares. Veamos un ejemplo de instalación del complemento Social Share Buttons para WordPress.

Los aspectos positivos de esta extensión son la interfaz completamente en ruso, la facilidad de configuración y "adaptación" a las redes sociales populares de Runet:

Procedimiento para instalar el complemento de botones sociales para WordPress.

1) Ir al panel administrativo del sitio. A la izquierda, seleccione la pestaña "Complementos", "Agregar nuevo".
2) En la página "Instalar complementos", ingrese el nombre de la extensión en el campo de búsqueda y haga clic en el botón "Buscar complementos":


3) En los resultados de la búsqueda encontramos el nombre de la extensión requerida. Luego haga clic en el enlace "Instalar":


4) Después de descargar el archivo y la instalación, active el complemento haciendo clic en el enlace correspondiente:


5) Después de activarlo, aparecerá una nueva sección "Botones Compartir" en la consola de herramientas izquierda:


La configuración del complemento consta de varios puntos:

Algunos complementos más probados para WordPress:

  • Botones sociales fijos: este complemento le permite agregar un panel social flotante a su sitio, que puede "pegarse" en la parte superior, inferior o lateral;
  • Botones HTML para compartir en redes sociales: este complemento incluye botones sociales creados exclusivamente con CSS y HTML.
Botones sociales y Joomla

También se han creado muchos complementos para que este motor funcione con botones sociales. Veamos el proceso de instalación de la extensión usando SocButtons como ejemplo. Características de este complemento:

  • Admite todas las versiones de motores más populares;
  • Fácil de configurar;
  • Las características de apariencia se configuran para cada botón por separado;
  • Paquete de instalación liviano.

Procedimiento:

1) Vaya a la parte administrativa del sitio Joomla y seleccione el icono "Administrador de extensiones".
2) Aquí determinamos la fuente para descargar la extensión:


3) Después de instalar la extensión, vaya al "Administrador de complementos" y active la extensión recién instalada. Para hacer esto, haga clic en el ícono verde en la parte superior de la página:


4) Para configurar, haga clic en el nombre de la extensión en la lista. En este complemento, la configuración de visualización se establece para cada botón social por separado:


Algunas extensiones más probadas para Joomla:

  • Marcadores sociales: este complemento existe en varias versiones. Cada uno te permite colocar el panel social en una posición determinada (horizontal, vertical o incluso hacerlo flotante);
  • JL Like: este complemento no carga scripts externos adicionales y le permite mantener estadísticas de votos de las redes sociales.
¿Script o complemento?

Instalar el complemento es la opción más fácil y rápida. La mayoría de las veces, después de instalarlo, todo el sitio funciona correctamente. Pero todo puede colapsar inmediatamente después de actualizar la versión del motor a una más nueva.

Debido a discrepancias entre las versiones del motor y del complemento, pueden surgir problemas en el funcionamiento del sitio. La mayoría de las veces están asociados con una visualización incorrecta de cualquier elemento de diseño. En nuestro caso, se trata de botones de redes sociales. Entonces llega la comprensión de que a veces es mejor utilizar un script simple en lugar de un complemento especializado.

En la nueva versión del motor PHP, la estructura de métodos y funciones cambia muy raramente. Por lo tanto, el script "transfiere" fácilmente el proceso de dicha actualización.

El código de los botones sociales se puede obtener en uno de los servicios especializados. Su descripción general se presenta arriba. Por ejemplo, tomemos el servicio Share42. Admite la creación de botones sociales para motores populares. Procedimiento.

Hola, queridos lectores del blog. Como probablemente ya habrás adivinado por el título, hablaremos de los llamados botones sociales, que pueden ayudar muy seriamente a que los artículos de tu sitio atraigan, en determinadas circunstancias y con la alta calidad del artículo en sí, un gran número de usuarios. Visitantes de redes sociales y servicios.

Los motores de búsqueda también tienen en cuenta las señales sociales a la hora de clasificar su sitio. Una gran cantidad de acciones en cuentas de alta calidad en Twitter, Google+, Facebook (es posible que VKontakte y otras redes también se tengan en cuenta) puede permitirle subir una cierta cantidad de escalones y, tal vez, ingresar a la cima y quédese allí si los factores de comportamiento no lo decepcionan.

En general, hay muchos servicios que proporcionan scripts (botones) para compartir contenido en redes sociales en Internet, pero no se debe confiar en todos (pueden usarlos fácilmente o de alguna otra manera por malas razones). Y son capaces de simplemente "colgar un sitio" si su código no está muy bien colocado y las capacidades informáticas de sus servidores no son muy potentes. Aunque hay opciones decentes que están libres de estas deficiencias, las he enumerado al final de esta publicación.

También es posible mostrar en los botones el número de acciones compartidas en una red social en particular. Además, se tienen en cuenta todas las publicaciones, y no solo las realizadas con este bloque (los datos se cargan a través de API). Es cierto que no todas las redes sociales son compatibles (solo Facebook, Google+, Moi Mir, Odnoklassniki.ru, VKontakte), pero sí la mayoría de las principales. Es triste que Twitter haya sido eliminado recientemente de esta lista porque... dejó de proporcionar estos datos a través de la API.

Por ejemplo, aquí puede acortar los títulos para compartir en Twitter, porque hay un límite en su longitud (lea cómo hacerlo a continuación), configurar si desea mostrar o no contadores de uso compartido, establecer las instrucciones para expandir menús con botones de redes sociales adicionales. , y mucho más. En general, investiga y echa un vistazo.

En general, en comparación con los botones nativos para compartir, que ofrecen instalar redes sociales en el sitio (lea sobre esto a continuación), el bloque Yandex gana en velocidad de carga, compacidad y facilidad de instalación y configuración. Por ejemplo, en el pasado mi botón oficial de Twitter a menudo no se cargaba debido a problemas con su servidor, por lo que el menú izquierdo de mi blog, creado en Java script, no se cargaba durante mucho tiempo. Es posible que este problema ya se haya resuelto, pero muchos scripts siempre serán peores que uno en términos de optimizar la velocidad de carga del sitio.

Creo que es poco probable que Yandex tenga problemas de accesibilidad, ya que es una organización comercial bien remunerada y bastante sensible a su imagen. Además, si es así, puede realizar un seguimiento de las estadísticas de clics en estos botones, lo que puede resultar útil.

Además de un bloque con íconos de tamaño normal, puede crear un bloque con contadores, y Yandex también sugiere agregar un menú desplegable con redes sociales adicionales, que se ocultará debajo del spoiler ubicado después de mostrar la cantidad requerida de botones para las principales redes sociales (como VKontakte, MoiMir, ):

Si desea agregar contadores a los botones en este bloque (con un menú desplegable), simplemente inserte un atributo más en su código en el sitio (entre las etiquetas Div): data-counter="“ y listo. Como dije, no podría ser más simple. También puedes usar contadores que se agregarán a los botones pequeños, que se analizan a continuación:

Servicios de datos="vkontakte,odnoklassniki,facebook,gplus,twitter,moimir,blogger,digg,reddit,linkedin,lj"

También puedes reemplazar todos los íconos con las miniaturas de sus botones más pequeños, lo que personalmente encontré útil al insertar un bloque en la parte superior de todos los artículos de este blog:

En la primera parte, las etiquetas SCRIPT de apertura y cierre contienen la ruta al script que se cargará desde el servidor Yandex, y la segunda parte contiene el código de inserción en sí, que deberá colocarse en el lugar de su plantilla donde Se mostrará este bloque.

Cómo insertar botones sociales de Yandex en un sitio web

Por lo tanto, inserto el código de llamada del script junto con el bloque Div en el lugar donde deben mostrarse los botones de redes sociales. Bueno, para que su carga no afecte la velocidad de carga de la página principal, yo, siguiendo los consejos dados en la documentación de Yandex, le agregué el atributo async="async", iniciando así la carga asincrónica del script:

El problema puede surgir al encontrar entre los muchos archivos del motor de su sitio el que se encarga de generar la parte inferior del código HTML con la etiqueta de cierre /BODY o el que forma el Head. Y también busque un lugar en los archivos de temas donde necesite insertar un fragmento de código en las etiquetas Div (para colocar los botones).

En principio, tanto en WordPress como en Joomla, esto se hace en uno de los archivos del tema utilizado. Porque Este blog se ejecuta en WordPress, así que hablaré por él.

Si trabaja con WordPress, para insertar el código de llamada del script deberá abrir el archivo footer.php para editarlo (encontrará la etiqueta Body de cierre o header.php (encontrará las etiquetas Head allí) de la carpeta:

/wp-content/themes/nombre de la carpeta_with_theme_used/footer.php

Ahora solo queda insertar la segunda parte del código de los botones sociales de Yandex, que es responsable de la ubicación del bloque con botones en las páginas del sitio, en el lugar correcto de la plantilla de su sitio web o directamente en el artículo:

Por cierto, haré una reserva una vez más: si desea eliminar algún botón de este bloque, no es necesario que vuelva a ir al constructor en el sitio web de Yandex. Simplemente puede eliminar su entrada de esta lista (junto con la coma que viene después, por ejemplo, "vkontakte"). Bueno, entiendes...

Bueno, también puedes cambiar la posición de los botones dentro del bloque usando CSS.

Li.ya-share2__item (fondo: ¡ninguno! importante; relleno: 0 7px 0 7px! importante;)

Porque Utilizo un diseño que se adapta a dispositivos móviles, por lo que para dispositivos con resoluciones de pantalla bajas agregué una línea similar, donde establecí sangrías un poco más pequeñas, pero estos son detalles:

Li.ya-share2__item (relleno: 0 3px 0 3px! importante;)

En general, algo así es el caso de mi blog de WordPress. En Joomla, para insertar este bloque, probablemente será más fácil utilizar el módulo Código HTML personalizado, colocándolo en la posición de la plantilla en algún lugar inmediatamente debajo del texto del artículo.

Botones oficiales de redes sociales

Muchas redes sociales brindan a todos la oportunidad de descargar el código del botón y, a menudo, incluso puedes personalizar su apariencia y funcionalidad. Por ejemplo, puede configurar y recibir el código de secuencia de comandos para compartir una publicación en formato .

Como puede ver, hay muchas configuraciones y, además de la apariencia del botón VKontakte, también puede personalizar la visualización del contador que muestra el número de acciones.

Podrás obtener un botón de Facebook. Se personaliza de manera muy flexible para satisfacer sus necesidades y no se deje confundir por las inscripciones en inglés que contiene, porque cuando coloque su código en su sitio web, las inscripciones se traducirán automáticamente al ruso.

Es mejor no insertar nada en el campo URL, entonces se compartirá la página en la que se encuentra este código.

Se verá algo como esto:

Se verá algo como esto:

Y, por supuesto, no puedo dejar de mencionar el botón oficial de Twitter, que apareció hace relativamente poco tiempo. Se encuentra su constructor. Naturalmente, brinda la posibilidad de contar el número de retweets y tendrás la oportunidad de configurar su apariencia:

Luego modernicé ligeramente el código resultante de acuerdo con el principio descrito anteriormente, para que mis títulos largos se cortaran y no crearan problemas adicionales a los usuarios al compartirlos.

Otras opciones para conseguir botones de redes sociales para tu sitio web

Como ya dije, hay muchos tipos diferentes de servicios en línea donde puedes tomar un script para botones de redes sociales de forma gratuita y colocarlo en tu sitio web. Todos persiguen objetivos diferentes: “desde el corazón” (como en el caso del servicio Dimoxa), recopilar datos necesarios para el funcionamiento de otros servicios (como en el caso de ApTuLike) o con fines de lucro (virus y otros fraudes ilegales con el tráfico que tiene en su sitio). También existen soluciones simplemente de pago, como el complemento que se menciona a continuación.

Es difícil decir qué elegir de esta variedad. Diré algunas palabras sobre lo que tuve la oportunidad de probar yo mismo y sobre lo que ya escribí antes.

En general, mira, compara y elige tú mismo.

¡Buena suerte para ti! Nos vemos pronto en las páginas del blog.

Puedes ver más vídeos yendo a ");">

Tú podrías estar interesado

Creamos botones para agregar a redes sociales y marcadores para un blog de WordPress (sin complementos ni scripts) Probablemente: botones sociales independientes para el sitio
Botones para sitios móviles de Uptolike + la capacidad de compartir enlaces en Messenger UpToLike: un creador de botones sociales para su sitio con funcionalidad ampliada

Del autor: Saludos. Hoy en día, las redes sociales se han desarrollado hasta tal punto que en total están registradas en ellas más de 3 mil millones de personas. Esta es una audiencia potencialmente muy poderosa, por eso hoy te diré cómo agregar botones de redes sociales a tu sitio web.

Agregar a un sitio de WordPress

Permítanme empezar diciendo que la forma más sencilla, si tienes WordPress, es simplemente instalar algún complemento para este asunto. ¿Cual? Por ejemplo, utilicé Juiz Social Post Sharer. En general, simplemente ingrese la palabra social en la búsqueda de complementos y vea qué hay allí. La única ventaja aquí es que probablemente no tendrás que configurar nada.

Yandex también ha desarrollado una página en la que puede personalizar e instalar botones usted mismo. En esta página puede seleccionar los servicios que necesita (y hay alrededor de 25). A la derecha puedes elegir la apariencia del bloque. Estos podrían ser contadores que mostrarán cuántas veces los usuarios hicieron clic en los botones. Esto, a su vez, le ayudará a comprobar si el material es útil para los lectores.

Naturalmente, no es necesario utilizar las tres opciones; una es mejor. Aunque he visto sitios donde el bloqueo estaba tanto al principio como al final de la página.

Ahora necesitas encontrar el archivo con el código que muestra los artículos. En wordpress, por ejemplo, se suele llamar single.php o similar. Entonces, si necesita colocar un bloque con botones después del artículo, busque la línea the_content. Aquí es donde puedes pegar el código. Te ayudará mucho si el desarrollador de tu plantilla hizo comentarios en el código.

Puede editar archivos del sitio de varias maneras. Por ejemplo, haga esto directamente a través del panel de administración del motor (apariencia - editor). En este caso, el código no está resaltado, por lo que no es tan cómodo navegar. Otra forma es vía ftp. Conéctese al sitio usando un cliente FTP, vaya a wp-content – ​​temas. Aquí deberá encontrar la plantilla que está actualmente activa para usted. Entramos en él y encontramos el mismo single.php o buscamos algo similar en nombre.

En el archivo de código, busque la línea the_content usando la búsqueda (Ctrl + F). Pegue este código en algún lugar después.

Los comentarios son los que están resaltados en verde en esta captura de pantalla anterior. Como puede ver, el desarrollador ha indicado claramente que el texto del artículo en sí se mostrará en este lugar. Esto es genial, simplemente pegue el código justo después del artículo y obtenga el resultado deseado.

Botones de Pluso

Tendencias y enfoques modernos en el desarrollo web.

Aprenda el algoritmo para un rápido crecimiento desde cero en la creación de sitios web

Puedes elegir el estilo de los botones, personalizar su fondo, posición y tamaño. También puedes elegir iconos con un contador incorporado. Otra ventaja de los botones Pluso es su impresionante apariencia y la capacidad de integrarlos en casi cualquier diseño.

Cuando esté todo configurado simplemente copiamos el código y lo pegamos en el lugar donde queremos ver el bloque correspondiente.

Otra opción es Share42

Si no te gustaron las opciones anteriores, hay otra forma de agregar botones de redes sociales al sitio. Este es un servicio de share42.com. Se llamó así probablemente porque en el momento de su creación existían 42 botones de servicios sociales, aunque actualmente existen 43.

No describiré el proceso en detalle, porque todo ya está presentado en el sitio web en forma de instrucciones paso a paso. No puedes cambiar el diseño de estos iconos, sólo el tamaño. Sin embargo, no tienen mala pinta.

Los iconos que necesita deben seleccionarse haciendo clic sobre ellos con el mouse. Por otra parte, me gustaría señalar la presencia de funciones tan interesantes como agregar a los favoritos del navegador, un enlace a RSS y un botón "Volver al principio".

A continuación podrás elegir el tipo de panel: ¿horizontal o vertical? Y si se selecciona el segundo, entonces se puede limitar la cantidad de botones. Recomiendo dejar la codificación como UTF-8. También puede agregar un ícono del servicio en sí al conjunto de botones para que los usuarios de su página puedan acceder a él e instalar estos botones por sí mismos.

Además, si planea agregar un ícono rss, debe indicar la dirección de su feed, y si desea mostrar el número de clics en los botones, las dos últimas casillas de verificación deben estar marcadas.

Debajo hay 2 botones. El primero te permite ver cómo se verán los botones sociales que has configurado. Usando el segundo, se descarga el script. Debes subirlo vía ftp a tu sitio web en la carpeta raíz.

El siguiente paso es especificar la ruta a esta carpeta en la página de servicio. A menudo es suficiente reemplazar site.com con su nombre de dominio. Eso es todo, solo queda insertar el código, seleccionando primero el cms en el que se ejecuta el recurso. Espero que ya deberías entender dónde insertar el código.

No tengo ninguna duda de que hay un par de otros servicios normales en los que puedes crear botones sociales, y también hay un montón de scripts y complementos que los agregan. Hoy he enumerado para usted las mejores opciones, en mi opinión.

Bueno, hoy aprendimos cómo agregar botones de redes y servicios sociales a tu proyecto de Internet. Ahora sus agradecidos lectores pueden distribuir automáticamente sus materiales útiles en las redes sociales. Y eso es todo para mí.

Tendencias y enfoques modernos en el desarrollo web.

Aprenda el algoritmo para un rápido crecimiento desde cero en la creación de sitios web

En este artículo, recorreremos el proceso de instalación de Apache 2.4.x y PHP 5.6.x en un Windows Server 2012/2008 estándar de 64 bits.

Los binarios de Apache Windows Server no están disponibles en el repositorio original, lo que nos obliga a recurrir a distribuciones de terceros como apachehaus.com. Estoy usando la versión httpd-2.4.20-x64-vc11-r2.zip, que se puede descargar aquí. Está compilado con VC++ 2012 (VC11). Asegúrese de que el servidor esté instalado utilizando VC11 de 64 bits. De lo contrario, pueden ocurrir errores como módulos faltantes o Apache no se iniciará. Se puede descargar directamente desde el espejo de Microsoft. Los binarios de PHP se pueden descargar desde aquí. Estoy usando php-5.6.22-Win32-VC11-x64.zip que está compilado con vc11.

Instalando Apache

Primero, descargue la última versión de Apache HTTP Server win32 y extraiga los archivos a una ubicación conveniente como "C:Apache". Si Apache está instalado en "C: Archivos de programa Apache2.2", es posible que los scripts cgi y PHP no encuentren las rutas de los archivos correctamente debido a los espacios en los nombres de los directorios.

En este ejemplo, crearemos un directorio Apache. Usando el Bloc de notas, abra el archivo httpd.conf. Este archivo se encuentra en el subdirectorio /conf. Tenga en cuenta que los archivos de configuración de Apache deben utilizar barras diagonales "/" en las rutas completas de los archivos.

Ahora puedes intentar instalar Apache en Windows7. Abra un símbolo del sistema, vaya al directorio “c:Apache bin” e ingrese el comando httpd -k install:

c:Apachebin>httpd -k install Instalación del servicio "Apache2.4" El servicio "Apache2.4" se instaló correctamente. Probando httpd.conf.... Los errores reportados aquí deben corregirse antes de que se pueda iniciar el servicio. httpd: Error de sintaxis en la línea 39 de C:/Apache/conf/httpd.conf: ServerRoot debe ser un directorio válido

En el fragmento de código anterior, puede ver que el servicio se instaló, pero con un error. El directorio raíz del servidor debe corregirse antes de iniciar el servicio si se ha cambiado el directorio de instalación predeterminado (el predeterminado es /Apache2.4). En este caso es /Apache:

Definir SRVROOT "/Apache" ServerRoot "$(SRVROOT)"

Después de eso, haga doble clic en el archivo ejecutable del monitor del servidor Apache o mediante la línea de comando ingrese iniciar/detener/reiniciar el servicio. En el siguiente fragmento de código se proporcionan ejemplos de comandos CMD:

c:Apachebin>httpd -k start c:Apachebin>httpd -k restart c:Apachebin>httpd -k stop El servicio "Apache2.4" se está deteniendo. El servicio "Apache2.4" se ha detenido.

Si recibe un mensaje de error (que aparece a continuación) al iniciar el servidor Apache PHP de Windows, verifique si el proceso httpd ya se está ejecutando, el proceso IIS se está ejecutando y escuchando en el puerto 80. IIS es el servidor web predeterminado, está configurado en el puerto 80:

c:Apachebin>httpd -k start (OS 10048) Normalmente solo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto). : AH00072: make_sock: no se pudo vincular a la dirección [::]: 80 (OS 10048) Normalmente, solo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto). : AH00072: make_sock: no se pudo vincular a la dirección 0.0.0.0: 80 AH00451: no hay enchufes de escucha disponibles, apagándose AH00015: No se pueden abrir registros

Si IIS se está ejecutando actualmente, puede desactivarlo a través del "Administrador del servidor". En el símbolo del sistema, ingrese "services.msc". Busque el servicio "plataforma de publicación web", haga doble clic en él para abrir las propiedades del servicio y detenerlo. Para evitar que se inicie la próxima vez que reinicie, puede cambiar el tipo de inicio a manual. Además, si Skype está instalado en el servidor, también entra en conflicto con el puerto 80.

Una vez que se haya iniciado Apache y que todas las configuraciones se hayan establecido correctamente, cuando vaya a http://localhost/ en cualquier navegador, debería mostrarse la página http estándar o simplemente el mensaje "Funciona".

Instalando PHP

Primero, descargue los binarios de PHP y descomprímalos en la carpeta "C:php". Luego cambie el nombre del archivo c:phpphp.ini-development a php.ini. Ábrelo y cambia los valores de varias variables.

Cambie el valor de la variable "extension_dir" a "C:phpext". De forma predeterminada, está comentado o configurado en "/ext". También puede habilitar las extensiones necesarias en php.ini eliminando el “; "al principio de la línea:

;extensión=php_mbstring.dll ;extensión=php_exif.dll extensión=php_mysql.dll extensión=php_mysqli.dll

Además, debe configurar la variable session.save_path en la carpeta de archivos temporales de Windows (es decir, C:Temp).

También es necesario agregar los directorios PHP y Apache para las rutas de las variables de entorno. Abra Panel de control - Sistema y seguridad - Ubicación del sistema y agregue “;C:php; C:Apachebin” hasta el final de la lista “Variables de ruta del sistema” y haga clic en “Aceptar” para guardar los cambios.

Antes de reiniciar el servicio Apache Windows, debe especificar los módulos PHP en el archivo httpd.conf. Agregue las siguientes líneas al final del archivo httpd.conf en la sección "LoadModule":

LoadModule php5_module "c:/php/php5apache2_4.dll" Aplicación AddType/x-httpd-php .php PHPIniDir "C:/php"

También debe agregar "index.php" a la sección DirectoryIndex en el archivo httpd.conf, como se muestra a continuación:

DirectorioIndex index.html index.php

Después de realizar cambios, guarde el archivo httpd.conf y ciérrelo.

Se debe reiniciar el servicio Apache para que los cambios surtan efecto. Esto se puede hacer a través del monitor del servicio Apache o desde la línea de comando: "httpd -k restart".

Cree una nueva página "index.php" en la carpeta C:Apachehtdocs y coloque cualquier código php en ella. Por ejemplo, utilicé el siguiente código:

Después de guardar los cambios en el archivo, abra http://localhost/index.php en su navegador y, si todo está bien, verá la página phpinfo.




Arriba