{"id":4178,"date":"2024-11-21T21:33:21","date_gmt":"2024-11-21T20:33:21","guid":{"rendered":"https:\/?p=4178"},"modified":"2024-11-21T21:47:44","modified_gmt":"2024-11-21T20:47:44","slug":"instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/","title":{"rendered":"Instalaci\u00f3n y configuraci\u00f3n de un servidor LAMP en Debian 12 para WordPress."},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP-1024x576.jpg\" alt=\"\" class=\"wp-image-4254\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP-1024x576.jpg 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP-300x169.jpg 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP-768x432.jpg 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP-1536x864.jpg 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Una <strong>pila LAMP<\/strong> es un conjunto de cuatro tecnolog\u00edas de software diferentes que los desarrolladores utilizan para crear sitios web y aplicaciones web. <strong>LAMP<\/strong> es un acr\u00f3nimo del sistema operativo <strong>Linux<\/strong>, el servidor web <strong>Apache<\/strong>, el servidor de base de datos <strong>MySQL<\/strong> y el lenguaje de programaci\u00f3n <strong>PHP<\/strong>, en algunas otras variantes de esta pila, <strong>Perl <\/strong>se utiliza en lugar de<strong> PHP<\/strong> o <strong>Python<\/strong>. Estas cuatro tecnolog\u00edas son de c\u00f3digo abierto, lo que significa que son mantenidas por la comunidad y est\u00e1n disponibles gratuitamente para que cualquiera las utilice. Los desarrolladores utilizan pilas LAMP para crear, alojar y mantener el contenido web.<\/p>\n\n\n\n<p>El <strong>servidor LAMP<\/strong> consta de <strong>Linux, Apache, MySQL\/MariaDB y PHP<\/strong>. Aqu\u00ed est\u00e1n los pasos para instalar y configurar todo el entorno, incluyendo <strong>phpMyAdmin<\/strong>, para que puedas alojar p\u00e1ginas web para los <strong>framework<\/strong> de <strong>WordPress<\/strong>, <strong>Joomla<\/strong>, <strong>Drupal<\/strong>. <\/p>\n\n\n\n<p><strong>LAMP<\/strong> es una palabra que se conoce mucho dentro del mundo del web hosting, el desarrollo y dise\u00f1o web, tambi\u00e9n se la conoce como \u00abservidor LAMP\u00bb o \u00abLAMP stack\u00bb<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos del articulo.<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_un_servidor_LAMP\" >\u00bfQu\u00e9 es un servidor LAMP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFPara_que_sirve_un_servidor_LAMP\" >\u00bfPara qu\u00e9 sirve un servidor LAMP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFPara_que_se_usa_un_servidor_LAMP\" >\u00bfPara qu\u00e9 se usa un servidor LAMP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_Apache\" >\u00bfQu\u00e9 es Apache?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Caracteristicas_principales_de_Apache\" >Caracter\u00edsticas principales de Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFComo_funciona_Apache\" >\u00bfC\u00f3mo funciona Apache?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Usos_principales_de_Apache\" >Usos principales de Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Ventajas_de_Apache\" >Ventajas de Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Instalar_servidor_Apache\" >Instalar servidor Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Verificar_el_estado_del_servicio\" >Verificar el estado del servicio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Probar_la_instalacion_Apache\" >Probar la instalaci\u00f3n Apache:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_PHP\" >\u00bfQu\u00e9 es PHP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Caracteristicas_principales_de_PHP\" >Caracter\u00edsticas principales de PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFPara_que_sirve_PHP\" >\u00bfPara qu\u00e9 sirve PHP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Ventajas_de_usar_PHP\" >Ventajas de usar PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Instalar_PHP_82_Version_por_defecto_Debian_12\" >Instalar PHP 8.2 (Versi\u00f3n por defecto Debian 12)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_MariaDB\" >\u00bfQu\u00e9 es MariaDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Caracteristicas_principales_de_MariaDB\" >Caracter\u00edsticas principales de MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFPara_que_se_usa_MariaDB\" >\u00bfPara qu\u00e9 se usa MariaDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Ventajas_de_usar_MariaDB\" >Ventajas de usar MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Instalacion_de_MariaDB_en_Debian_12\" >Instalaci\u00f3n de MariaDB en Debian 12<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Configuracion_basica_de_MariaDB\" >Configuraci\u00f3n b\u00e1sica de MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Crear_una_base_de_datos_y_un_usuario\" >Crear una base de datos y un usuario<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Probar_la_conexion\" >Probar la conexi\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_phpMyAdmin\" >\u00bfQu\u00e9 es phpMyAdmin?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Instalacion_y_configuracion_de_phpMyAdmin_en_un_servidor_LAMP\" >Instalaci\u00f3n y configuraci\u00f3n de phpMyAdmin en un servidor LAMP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFQue_es_WordPress\" >\u00bfQu\u00e9 es WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Caracteristicas_principales_de_WordPress\" >Caracter\u00edsticas principales de WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFComo_funciona_WordPress\" >\u00bfC\u00f3mo funciona WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Tipos_de_sitios_web_que_puedes_crear_con_WordPress\" >Tipos de sitios web que puedes crear con WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Ventajas_de_usar_WordPress\" >Ventajas de usar WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%BFEs_WordPress_para_ti\" >\u00bfEs WordPress para ti?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Configurar_los_permisos_y_la_propiedad\" >Configurar los permisos y la propiedad<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Descargar_WordPress\" >Descargar WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Mueve_el_archivo_wordpresszip_a_la_ruta_varwwwhtml\" >Mueve el archivo wordpress*.zip  a la ruta \/var\/www\/html\/<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Configurar_WordPress\" >Configurar WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Crear_un_archivo_de_configuracion_para_el_sitio_de_WordPress\" >Crear un archivo de configuraci\u00f3n para el sitio de WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Habilitar_el_sitio_y_el_modulo_rewrite_de_Apache\" >Habilitar el sitio y el m\u00f3dulo&nbsp;rewrite&nbsp;de Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Configurar_los_permisos_del_directorio_de_WordPress\" >Configurar los permisos del directorio de WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Habilitar_HTTPS_opcional_pero_recomendado\" >Habilitar HTTPS (opcional pero recomendado)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Configurar_htaccess_en_WordPress\" >Configurar&nbsp;.htaccess&nbsp;en WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#Probar_la_configuracion\" >Probar la configuraci\u00f3n<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#%C2%A1Felicidades_por_haber_configurado_tu_servidor_LAMP_en_Debian_Linux\" >\u00a1Felicidades por haber configurado tu servidor&nbsp;LAMP en Debian Linux!&nbsp;<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_un_servidor_LAMP\"><\/span>\u00bfQu\u00e9 es un servidor LAMP?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Un servidor LAMP es un stack de software compuesto por cuatro tecnolog\u00edas principales que trabajan juntas para alojar y ejecutar aplicaciones web din\u00e1micas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Linux<\/strong>: El sistema operativo.<\/li>\n\n\n\n<li><strong>Apache<\/strong>: El servidor web que entrega las p\u00e1ginas al navegador.<\/li>\n\n\n\n<li><strong>MySQL\/MariaDB<\/strong>: El sistema de gesti\u00f3n de bases de datos.<\/li>\n\n\n\n<li><strong>PHP<\/strong>: El lenguaje de programaci\u00f3n para procesar contenido din\u00e1mico.<\/li>\n\n\n\n<li><strong>phpMyAdmin<\/strong>: Herramienta de administraci\u00f3n basada en web para gestionar bases de datos MySQL o MariaDB.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPara_que_sirve_un_servidor_LAMP\"><\/span>\u00bfPara qu\u00e9 sirve un servidor LAMP?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Un&nbsp;<strong>servidor LAMP<\/strong>&nbsp;sirve como base para alojar y ejecutar aplicaciones web din\u00e1micas. Este tipo de servidor es ampliamente utilizado en el desarrollo web gracias a su arquitectura flexible, de c\u00f3digo abierto y compatible con una amplia variedad de proyectos. <\/p>\n\n\n\n<p>Un servidor LAMP proporciona un entorno completo para desarrollar, probar y alojar sitios y aplicaciones web din\u00e1micas. La combinaci\u00f3n de tecnolog\u00edas permite procesar contenido din\u00e1mico, gestionar bases de datos y entregar p\u00e1ginas web a los usuarios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPara_que_se_usa_un_servidor_LAMP\"><\/span><strong>\u00bfPara qu\u00e9 se usa un servidor LAMP?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>A. Hosting de sitios web din\u00e1micos<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es ideal para ejecutar sistemas de gesti\u00f3n de contenido como&nbsp;<strong>WordPress<\/strong>,&nbsp;<strong>Joomla<\/strong>&nbsp;o&nbsp;<strong>Drupal<\/strong>.<\/li>\n\n\n\n<li>Permite crear sitios web con contenido personalizable, blogs, tiendas en l\u00ednea o portales informativos.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>B. Desarrollo y prueba de aplicaciones web<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es perfecto para desarrolladores que trabajan en proyectos basados en PHP.<\/li>\n\n\n\n<li>Ofrece un entorno local para desarrollar y depurar aplicaciones antes de llevarlas a producci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>C. Gesti\u00f3n de bases de datos<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proporciona herramientas (como phpMyAdmin) para administrar bases de datos de forma visual o mediante comandos SQL.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>D. Automatizaci\u00f3n de tareas<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se puede usar para ejecutar scripts que interact\u00faen con la base de datos, gestionen archivos o env\u00eden notificaciones.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>E. Aplicaciones personalizadas<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usado en aplicaciones hechas a medida para empresas, como sistemas internos, intranets o CRMs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_Apache\"><\/span><strong>\u00bfQu\u00e9 es Apache?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"350\" height=\"144\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/apache.jpg\" alt=\"\" class=\"wp-image-4179\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/apache.jpg 350w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/apache-300x123.jpg 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<p><strong>Apache HTTP Server<\/strong>&nbsp;(com\u00fanmente conocido como Apache) es un software de servidor web de c\u00f3digo abierto que permite a los usuarios alojar y entregar contenido web a trav\u00e9s de Internet. Es uno de los servidores m\u00e1s utilizados en el mundo debido a su robustez, flexibilidad y capacidad para manejar tanto aplicaciones simples como complejas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caracteristicas_principales_de_Apache\"><\/span><strong>Caracter\u00edsticas principales de Apache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>C\u00f3digo abierto y gratuito<\/strong>: Disponible para todos bajo la licencia Apache, sin costo.<\/li>\n\n\n\n<li><strong>Compatible con m\u00faltiples plataformas<\/strong>: Funciona en sistemas operativos como Linux, Windows y macOS.<\/li>\n\n\n\n<li><strong>Modularidad<\/strong>: Su arquitectura basada en m\u00f3dulos permite agregar o quitar funcionalidades seg\u00fan las necesidades, como soporte para PHP, SSL, compresi\u00f3n, entre otros.<\/li>\n\n\n\n<li><strong>Extensibilidad<\/strong>: Soporta lenguajes de scripting como PHP, Python, Perl, entre otros.<\/li>\n\n\n\n<li><strong>Soporte para Virtual Hosts<\/strong>: Permite alojar m\u00faltiples sitios web en un solo servidor.<\/li>\n\n\n\n<li><strong>Seguridad<\/strong>: Ofrece soporte para HTTPS y configuraci\u00f3n avanzada de permisos y autenticaci\u00f3n.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFComo_funciona_Apache\"><\/span><strong>\u00bfC\u00f3mo funciona Apache?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recepci\u00f3n de solicitudes<\/strong>: Apache recibe solicitudes HTTP de navegadores web, por ejemplo, cuando alguien escribe&nbsp;<code class=\"\" data-line=\"\">www.ejemplo.com<\/code>.<\/li>\n\n\n\n<li><strong>Procesamiento<\/strong>: El servidor interpreta estas solicitudes, busca los archivos correspondientes en el sistema y los procesa. Si incluye scripts (como PHP), tambi\u00e9n los ejecuta.<\/li>\n\n\n\n<li><strong>Respuesta<\/strong>: Devuelve el contenido (HTML, CSS, im\u00e1genes, etc.) al navegador del cliente, que lo renderiza como una p\u00e1gina web.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Usos_principales_de_Apache\"><\/span><strong>Usos principales de Apache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Alojamiento de sitios web<\/strong>: Desde blogs simples hasta aplicaciones complejas.<\/li>\n\n\n\n<li><strong>Aplicaciones din\u00e1micas<\/strong>: Soporta lenguajes como PHP para aplicaciones como WordPress, Drupal o Joomla.<\/li>\n\n\n\n<li><strong>Servidor de desarrollo<\/strong>: Usado por desarrolladores para probar aplicaciones antes de llevarlas a producci\u00f3n.<\/li>\n\n\n\n<li><strong>Servidor proxy<\/strong>: Puede actuar como un intermediario para otras aplicaciones o servidores.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas_de_Apache\"><\/span><strong>Ventajas de Apache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gran&nbsp;<strong>comunidad de soporte<\/strong>&nbsp;y abundante documentaci\u00f3n.<\/li>\n\n\n\n<li>Compatible con una amplia variedad de aplicaciones y tecnolog\u00edas.<\/li>\n\n\n\n<li><strong>Estabilidad<\/strong>&nbsp;y rendimiento comprobado en entornos de producci\u00f3n.<\/li>\n\n\n\n<li>Configuraci\u00f3n personalizable para adaptarse a cualquier necesidad<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalar_servidor_Apache\"><\/span>Instalar servidor Apache<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install apache2 apache2-doc\n<\/pre><\/div>\n\n\n<p>Herramienta de monitorizaci\u00f3n de Apache en tiempo real.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install apachetop\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verificar_el_estado_del_servicio\"><\/span><strong>Verificar el estado del servicio<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aseg\u00farate de que Apache est\u00e1 corriendo y habilitado para iniciarse autom\u00e1ticamente al encender el sistema:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl status apache2\n<\/pre><\/div>\n\n\n<p><strong>Habilitar Apache al inicio del sistema<\/strong>: Para que Apache se inicie autom\u00e1ticamente al encender el servidor:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl enable apache2\n<\/pre><\/div>\n\n\n<p><strong>Comandos b\u00e1sicos para gestionar Apache<\/strong><\/p>\n\n\n\n<p><strong>Deshabilitar Apache al inicio<\/strong>: Si no quieres que Apache arranque autom\u00e1ticamente:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl disable apache2\n<\/pre><\/div>\n\n\n<p><strong>Iniciar Apache<\/strong>: Activa Apache si est\u00e1 detenido:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl start apache2\n<\/pre><\/div>\n\n\n<p><strong>Detener Apache<\/strong>: Finaliza el servicio de Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl stop apache2\n<\/pre><\/div>\n\n\n<p><strong>Reiniciar Apache<\/strong>: Reinicia Apache completamente (\u00fatil tras cambios importantes en configuraci\u00f3n):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl restart apache2\n<\/pre><\/div>\n\n\n<p><strong>Recargar la configuraci\u00f3n<\/strong>: Recarga los archivos de configuraci\u00f3n sin interrumpir las conexiones activas:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl reload apache2\n<\/pre><\/div>\n\n\n<p><strong>Comprobar el estado de Apache<\/strong>: Muestra informaci\u00f3n sobre si Apache est\u00e1 corriendo y otros detalles:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl status apache2\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probar_la_instalacion_Apache\"><\/span><strong>Probar la instalaci\u00f3n<\/strong> Apache:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Abre tu navegador web y visita: <strong><code class=\"\" data-line=\"\">http:\/\/127.0.0.0\/<\/code><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-unset-1\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Apache-ok-1024x640.png\" alt=\"\" class=\"wp-image-4189\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Apache-ok-1024x640.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Apache-ok-300x188.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Apache-ok-768x480.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Apache-ok.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_PHP\"><\/span><strong>\u00bfQu\u00e9 es PHP?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-midnight\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/PHP-logo-1024x553.png\" alt=\"\" class=\"wp-image-4192\" style=\"width:548px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/PHP-logo-1024x553.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/PHP-logo-300x162.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/PHP-logo-768x415.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/PHP-logo.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>PHP<\/strong>&nbsp;es un lenguaje de programaci\u00f3n del lado del servidor dise\u00f1ado para el desarrollo web. Es ampliamente utilizado para crear p\u00e1ginas web din\u00e1micas e interactivas. Al ejecutarse en el servidor, PHP genera contenido que luego se entrega al navegador del usuario en formato HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caracteristicas_principales_de_PHP\"><\/span><strong>Caracter\u00edsticas principales de PHP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>C\u00f3digo abierto y gratuito:<\/strong>&nbsp;Es accesible para cualquiera y tiene una gran comunidad de soporte.<\/li>\n\n\n\n<li><strong>Facilidad de aprendizaje:<\/strong>&nbsp;Su sintaxis es sencilla, lo que lo hace ideal para principiantes.<\/li>\n\n\n\n<li><strong>Integraci\u00f3n con bases de datos:<\/strong>&nbsp;Soporta una amplia gama de sistemas, como MySQL, PostgreSQL, y SQLite.<\/li>\n\n\n\n<li><strong>Compatible con HTML y CSS:<\/strong>&nbsp;Puede incrustarse directamente en el c\u00f3digo HTML.<\/li>\n\n\n\n<li><strong>Soporte para m\u00faltiples plataformas:<\/strong>&nbsp;Funciona en servidores Linux, Windows y macOS.<\/li>\n\n\n\n<li><strong>Escalabilidad:<\/strong>&nbsp;Se utiliza tanto en proyectos peque\u00f1os como en aplicaciones complejas como WordPress, Facebook o Wikipedia.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPara_que_sirve_PHP\"><\/span><strong>\u00bfPara qu\u00e9 sirve PHP?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Desarrollo de aplicaciones web din\u00e1micas:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Formularios de contacto.<\/li>\n\n\n\n<li>Sistemas de registro y autenticaci\u00f3n.<\/li>\n\n\n\n<li>Aplicaciones que interact\u00faan con bases de datos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sistemas de gesti\u00f3n de contenido (CMS):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Plataformas como&nbsp;<strong>WordPress<\/strong>,&nbsp;<strong>Joomla<\/strong>&nbsp;o&nbsp;<strong>Drupal<\/strong>&nbsp;est\u00e1n basadas en PHP.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Generaci\u00f3n de contenido din\u00e1mico:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Crear p\u00e1ginas personalizadas en funci\u00f3n de datos de usuario o de una base de datos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Automatizaci\u00f3n de tareas en el servidor:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Enviar correos electr\u00f3nicos.<\/li>\n\n\n\n<li>Procesar archivos subidos por usuarios.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Servicios web y APIs:<\/strong>\n<ul class=\"wp-block-list\">\n<li>PHP puede generar respuestas en formatos como JSON o XML para aplicaciones externas.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas_de_usar_PHP\"><\/span><strong>Ventajas de usar PHP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Amplio soporte y documentaci\u00f3n:<\/strong>&nbsp;Gracias a su popularidad, es f\u00e1cil encontrar soluciones y recursos.<\/li>\n\n\n\n<li><strong>Compatible con tecnolog\u00edas populares:<\/strong>&nbsp;Funciona bien con servidores web como Apache o Nginx.<\/li>\n\n\n\n<li><strong>Eficiencia y flexibilidad:<\/strong>&nbsp;Ideal para peque\u00f1os scripts y grandes proyectos empresariales.<\/li>\n\n\n\n<li><strong>Gran cantidad de frameworks:<\/strong>&nbsp;Como Laravel, Symfony, CodeIgniter y Zend Framework, que simplifican el desarrollo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalar_PHP_82_Version_por_defecto_Debian_12\"><\/span><strong>Instalar PHP<\/strong> 8.2 (Versi\u00f3n por defecto Debian 12)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip php-json php-readline\n<\/pre><\/div>\n\n\n<p>Reinicia Apache para aplicar los cambios:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl restart apache2\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Configuraci\u00f3n b\u00e1sica<\/strong><\/h4>\n\n\n\n<p>Crea un archivo&nbsp;<code class=\"\" data-line=\"\">index.php<\/code>&nbsp;en el directorio ra\u00edz del servidor web (<code class=\"\" data-line=\"\">\/var\/www\/html<\/code>) y a\u00f1ade el siguiente contenido para probar que PHP funciona:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; gutter: false; title: ; notranslate\" title=\"\">\n&lt;?php\nphpinfo();\n?&gt;\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo nano \/var\/www\/html\/index.php\n<\/pre><\/div>\n\n\n<p>Accede a&nbsp;<code class=\"\" data-line=\"\">http:\/\/localhost\/index.php<\/code>&nbsp;en tu navegador. Si ves informaci\u00f3n detallada sobre PHP, est\u00e1 funcionando correctamente.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-unset-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok-1024x517.png\" alt=\"\" class=\"wp-image-4198\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/php-ok.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_MariaDB\"><\/span><strong>\u00bfQu\u00e9 es MariaDB?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-midnight\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/mariadb-1024x614.png\" alt=\"\" class=\"wp-image-4203\" style=\"width:471px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/mariadb-1024x614.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/mariadb-300x180.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/mariadb-768x461.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/mariadb.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>MariaDB<\/strong>&nbsp;es un sistema de gesti\u00f3n de bases de datos relacional de c\u00f3digo abierto derivado de MySQL. Fue creado por los desarrolladores originales de MySQL como una alternativa tras la adquisici\u00f3n de MySQL por Oracle. MariaDB es completamente compatible con MySQL en cuanto a comandos, configuraciones y estructura, lo que facilita la migraci\u00f3n entre ambos sistemas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caracteristicas_principales_de_MariaDB\"><\/span><strong>Caracter\u00edsticas principales de MariaD<\/strong>B<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFPara_que_se_usa_MariaDB\"><\/span><strong>\u00bfPara qu\u00e9 se usa MariaDB?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Bases de datos web<\/strong>: Es popular en aplicaciones como WordPress, Joomla y Drupal.<\/li>\n\n\n\n<li><strong>Aplicaciones empresariales<\/strong>: Usada para almacenar grandes vol\u00famenes de datos.<\/li>\n\n\n\n<li><strong>Sistemas embebidos<\/strong>: Debido a su eficiencia y tama\u00f1o reducido.<\/li>\n\n\n\n<li><strong>Cl\u00fasteres de bases de datos<\/strong>: Para alta disponibilidad y tolerancia a fallos.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas_de_usar_MariaDB\"><\/span><strong>Ventajas de usar MariaDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rendimiento superior:<\/strong>&nbsp;M\u00e1s r\u00e1pido en algunas operaciones complejas.<\/li>\n\n\n\n<li><strong>Flexibilidad:<\/strong>&nbsp;Compatible con una variedad de motores de almacenamiento como InnoDB, Aria y TokuDB.<\/li>\n\n\n\n<li><strong>Soporte para JSON y funciones avanzadas:<\/strong>&nbsp;\u00datil para aplicaciones modernas.<\/li>\n\n\n\n<li><strong>Clustering y replicaci\u00f3n:<\/strong>&nbsp;Facilita la alta disponibilidad.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalacion_de_MariaDB_en_Debian_12\"><\/span><strong>Instalaci\u00f3n de MariaDB en Debian 12<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install mariadb-server mariadb-client\n<\/pre><\/div>\n\n\n<p><strong>Verificar la instalaci\u00f3n:<\/strong><\/p>\n\n\n\n<p>Comprueba que MariaDB est\u00e1 instalado correctamente y funcionando:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl status mariadb\n<\/pre><\/div>\n\n\n<p><strong>Habilitar el inicio autom\u00e1tico:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl enable mariadb\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuracion_basica_de_MariaDB\"><\/span><strong>Configuraci\u00f3n b\u00e1sica de MariaDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Configurar&nbsp;<strong>MariaDB<\/strong>&nbsp;en un entorno&nbsp;<strong>LAMP<\/strong>&nbsp;(Linux, Apache, MariaDB y PHP) es esencial para crear aplicaciones din\u00e1micas basadas en bases de datos. A continuaci\u00f3n, te detallo los pasos para instalar y configurar MariaDB como parte de un servidor LAMP en&nbsp;<strong>Debian 12<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Asegurar la instalaci\u00f3n:<\/strong> Ejecuta el script de seguridad para configurar contrase\u00f1as y eliminar accesos innecesarios:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo mysql_secure_installation\n<\/pre><\/div>\n\n\n<p>Se te pedir\u00e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configurar una contrase\u00f1a para el usuario root.<\/li>\n\n\n\n<li>Eliminar usuarios an\u00f3nimos.<\/li>\n\n\n\n<li>Deshabilitar el acceso remoto del usuario root.<\/li>\n\n\n\n<li>Eliminar la base de datos de prueba.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\n      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!\n\nIn order to log into MariaDB to secure it, we&#039;ll need the current\npassword for the root user. If you&#039;ve just installed MariaDB, and\nhaven&#039;t set the root password yet, you should just press enter here.\n\nEnter current password for root (enter for none): \nOK, successfully used password, moving on...\n\nSetting the root password or using the unix_socket ensures that nobody\ncan log into the MariaDB root user without the proper authorisation.\n\nYou already have your root account protected, so you can safely answer &#039;n&#039;.\n\nSwitch to unix_socket authentication &#x5B;Y\/n] n\n ... skipping.\n\nYou already have your root account protected, so you can safely answer &#039;n&#039;.\n\nChange the root password? &#x5B;Y\/n] n\n ... skipping.\n\nBy default, a MariaDB installation has an anonymous user, allowing anyone\nto log into MariaDB without having to have a user account created for\nthem.  This is intended only for testing, and to make the installation\ngo a bit smoother.  You should remove them before moving into a\nproduction environment.\n\nRemove anonymous users? &#x5B;Y\/n] y\n ... Success!\n\nNormally, root should only be allowed to connect from &#039;localhost&#039;.  This\nensures that someone cannot guess at the root password from the network.\n\nDisallow root login remotely? &#x5B;Y\/n] y\n ... Success!\n\nBy default, MariaDB comes with a database named &#039;test&#039; that anyone can\naccess.  This is also intended only for testing, and should be removed\nbefore moving into a production environment.\n\nRemove test database and access to it? &#x5B;Y\/n] y\n - Dropping test database...\n ... Success!\n - Removing privileges on test database...\n ... Success!\n\nReloading the privilege tables will ensure that all changes made so far\nwill take effect immediately.\n\nReload privilege tables now? &#x5B;Y\/n] y\n ... Success!\n\nCleaning up...\n\nAll done!  If you&#039;ve completed all of the above steps, your MariaDB\ninstallation should now be secure.\n\nThanks for using MariaDB!\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crear_una_base_de_datos_y_un_usuario\"><\/span><strong>Crear una base de datos y un usuario<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acceder a la consola de MariaDB:<\/strong><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo mysql -u root -p\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; gutter: false; title: ; notranslate\" title=\"\">\nWelcome to the MariaDB monitor.  Commands end with ; or \\g.\nYour MariaDB connection id is 41\nServer version: 10.11.9-MariaDB-0+deb12u1 Debian 12\n\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nType &#039;help;&#039; or &#039;\\h&#039; for help. Type &#039;\\c&#039; to clear the current input statement.\n\nMariaDB &#x5B;(none)]&gt; \n<\/pre><\/div>\n\n\n<p><strong>Crear una base de datos para tu aplicaci\u00f3n (por ejemplo, WordPress):<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; gutter: false; title: ; notranslate\" title=\"\">\nMariaDB &#x5B;(none)]&gt; CREATE DATABASE wordpress_db;\nQuery OK, 1 row affected (0,001 sec)\n<\/pre><\/div>\n\n\n<p><strong>Crear un usuario con permisos espec\u00edficos:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\nCREATE USER &#039;javier02&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;tucontrase\u00f1a&#039;;\nGRANT ALL PRIVILEGES ON wordpress_db.* TO &#039;javier02&#039;@&#039;localhost&#039;;\nFLUSH PRIVILEGES;\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; gutter: false; title: ; notranslate\" title=\"\">\nMariaDB &#x5B;(none)]&gt; CREATE USER &#039;javier02&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;**********&#039;;\nQuery OK, 0 rows affected (0,013 sec)\n\nMariaDB &#x5B;(none)]&gt; GRANT ALL PRIVILEGES ON wordpress_db.* TO &#039;javier02&#039;@&#039;localhost&#039;;\nQuery OK, 0 rows affected (0,002 sec)\n\nMariaDB &#x5B;(none)]&gt; FLUSH PRIVILEGES;\nQuery OK, 0 rows affected (0,001 sec)\n<\/pre><\/div>\n\n\n<p><strong>Salir de MariaDB:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nEXIT;\nBye\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probar_la_conexion\"><\/span><strong>Probar la conexi\u00f3n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cierra la consola de MariaDB y prueba la conexi\u00f3n con las credenciales:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nmysql -u javier02 -p\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; gutter: false; title: ; notranslate\" title=\"\">\nWelcome to the MariaDB monitor.  Commands end with ; or \\g.\nYour MariaDB connection id is 63\nServer version: 10.11.9-MariaDB-0+deb12u1 Debian 12\n\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nType &#039;help;&#039; or &#039;\\h&#039; for help. Type &#039;\\c&#039; to clear the current input statement.\n\nMariaDB &#x5B;(none)]&gt; EXIT;\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_phpMyAdmin\"><\/span><strong>\u00bfQu\u00e9 es phpMyAdmin?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized wp-duotone-midnight\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpMyAdmin-featured-image-1024x537.png\" alt=\"\" class=\"wp-image-4227\" style=\"width:587px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpMyAdmin-featured-image-1024x537.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpMyAdmin-featured-image-300x157.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpMyAdmin-featured-image-768x403.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpMyAdmin-featured-image.png 1240w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>phpMyAdmin<\/strong>&nbsp;es una herramienta de gesti\u00f3n de bases de datos basada en web que permite administrar&nbsp;<strong>MariaDB<\/strong>&nbsp;y&nbsp;<strong>MySQL<\/strong>&nbsp;mediante una interfaz gr\u00e1fica. Es ideal para tareas como:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crear, modificar o eliminar bases de datos, tablas y registros.<\/li>\n\n\n\n<li>Ejecutar consultas SQL.<\/li>\n\n\n\n<li>Gestionar usuarios y permisos.<\/li>\n\n\n\n<li>Realizar copias de seguridad y restaurar bases de datos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalacion_y_configuracion_de_phpMyAdmin_en_un_servidor_LAMP\"><\/span><strong>Instalaci\u00f3n y configuraci\u00f3n de phpMyAdmin en un servidor LAMP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>1. Instalar phpMyAdmin<\/strong><\/p>\n\n\n\n<p>$ sudo apt install phpmyadmin<\/p>\n\n\n\n<p><strong>Seleccionar servidor web:<\/strong>&nbsp;Durante la instalaci\u00f3n, se te pedir\u00e1 que elijas un servidor web. Selecciona&nbsp;<strong>Apache2<\/strong>&nbsp;y pulsa&nbsp;<strong>Enter<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin-1024x517.png\" alt=\"\" class=\"wp-image-4216\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Configurar la base de datos para phpMyAdmin:<\/strong>&nbsp;Selecciona \u00abS\u00ed\u00bb cuando se te pregunte si deseas configurar phpMyAdmin con&nbsp;<code class=\"\" data-line=\"\">dbconfig-common<\/code>. Luego, ingresa la contrase\u00f1a para el usuario&nbsp;<code class=\"\" data-line=\"\">phpmyadmin<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2-1024x517.png\" alt=\"\" class=\"wp-image-4218\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3-1024x517.png\" alt=\"\" class=\"wp-image-4220\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin3.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4-1024x517.png\" alt=\"\" class=\"wp-image-4221\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin4.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Configurar Apache para phpMyAdmin<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Habilitar la configuraci\u00f3n de phpMyAdmin en Apache:<\/strong> Si el instalador no lo configura autom\u00e1ticamente, puedes crear un enlace simb\u00f3lico manualmente:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo ln -s \/usr\/share\/phpmyadmin \/var\/www\/html\/phpmyadmin\n<\/pre><\/div>\n\n\n<p><strong>Reiniciar Apache:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl restart apache2\n<\/pre><\/div>\n\n\n<p><strong>Acceder a phpMyAdmin:<\/strong> Abre en tu navegador: <code class=\"\" data-line=\"\">http:\/\/localhost\/phpmyadmin<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5-1024x517.png\" alt=\"\" class=\"wp-image-4224\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin5.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6-1024x517.png\" alt=\"\" class=\"wp-image-4228\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/phpmyadmin6.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_WordPress\"><\/span><strong>\u00bfQu\u00e9 es WordPress?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-1024x576.png\" alt=\"\" class=\"wp-image-4232\" style=\"width:498px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-1024x576.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-300x169.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-768x432.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-1536x864.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-default-ogimage-2048x1152.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>WordPress<\/strong>&nbsp;es un sistema de gesti\u00f3n de contenido, <strong>CMS<\/strong> que permite crear y gestionar sitios web de forma sencilla, sin necesidad de conocimientos avanzados de programaci\u00f3n. Fue lanzado en 2003 y es actualmente una de las plataformas m\u00e1s populares para desarrollar sitios web, desde blogs personales hasta tiendas en l\u00ednea.<\/p>\n\n\n\n<p>WordPress es uno de los sistemas de gesti\u00f3n de contenido (CMS) m\u00e1s populares del mundo. Si ya tienes un servidor LAMP configurado con Apache, MariaDB y PHP, est\u00e1s listo para instalar WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Caracteristicas_principales_de_WordPress\"><\/span><strong>Caracter\u00edsticas principales de WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>C\u00f3digo abierto:<\/strong>&nbsp;Es gratuito y de c\u00f3digo abierto, lo que significa que cualquiera puede descargarlo, usarlo y modificarlo seg\u00fan sus necesidades.<\/li>\n\n\n\n<li><strong>Interfaz intuitiva:<\/strong>&nbsp;Tiene una interfaz amigable que facilita la creaci\u00f3n, edici\u00f3n y gesti\u00f3n de contenido como p\u00e1ginas, publicaciones y medios.<\/li>\n\n\n\n<li><strong>Personalizaci\u00f3n:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Temas:<\/strong>&nbsp;Plantillas predise\u00f1adas que permiten cambiar el aspecto de tu sitio con facilidad.<\/li>\n\n\n\n<li><strong>Plugins:<\/strong>&nbsp;Extensiones que agregan funcionalidades, como formularios de contacto, galer\u00edas o sistemas de comercio electr\u00f3nico.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Escalabilidad:<\/strong>&nbsp;WordPress puede ser usado para peque\u00f1os blogs, sitios corporativos, portafolios o grandes tiendas en l\u00ednea.<\/li>\n\n\n\n<li><strong>Optimizaci\u00f3n SEO:<\/strong>&nbsp;Ofrece herramientas para mejorar el posicionamiento en motores de b\u00fasqueda (SEO) de manera sencilla.<\/li>\n\n\n\n<li><strong>Gran comunidad:<\/strong>&nbsp;Al ser tan popular, cuenta con una amplia comunidad de desarrolladores y usuarios que generan tutoriales, foros y soporte.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFComo_funciona_WordPress\"><\/span><strong>\u00bfC\u00f3mo funciona WordPress?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>WordPress utiliza un entorno&nbsp;<strong>LAMP<\/strong>&nbsp;(Linux, Apache, MariaDB\/MySQL y PHP) para funcionar. Este es el proceso b\u00e1sico de su operaci\u00f3n:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Interfaz de usuario:<\/strong>&nbsp;Los administradores gestionan contenido y configuraciones desde el panel de control.<\/li>\n\n\n\n<li><strong>Base de datos:<\/strong>&nbsp;La informaci\u00f3n del sitio (como publicaciones, usuarios y configuraciones) se guarda en una base de datos (MariaDB o MySQL).<\/li>\n\n\n\n<li><strong>Temas y plugins:<\/strong>&nbsp;La apariencia y funcionalidades del sitio se definen mediante temas y plugins.<\/li>\n\n\n\n<li><strong>Motor PHP:<\/strong>&nbsp;WordPress usa PHP para generar p\u00e1ginas din\u00e1micas en tiempo real seg\u00fan las solicitudes de los usuarios.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tipos_de_sitios_web_que_puedes_crear_con_WordPress\"><\/span><strong>Tipos de sitios web que puedes crear con WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Blogs:<\/strong>&nbsp;Ideal para publicaciones regulares como art\u00edculos o noticias.<\/li>\n\n\n\n<li><strong>Sitios corporativos:<\/strong>&nbsp;Perfecto para empresas que necesitan una presencia en l\u00ednea.<\/li>\n\n\n\n<li><strong>Portafolios:<\/strong>&nbsp;Para dise\u00f1adores, fot\u00f3grafos o artistas que desean mostrar su trabajo.<\/li>\n\n\n\n<li><strong>Tiendas en l\u00ednea:<\/strong>&nbsp;Con el plugin WooCommerce, puedes crear un e-commerce completo.<\/li>\n\n\n\n<li><strong>Foros y comunidades:<\/strong>&nbsp;Con plugins como bbPress o BuddyPress.<\/li>\n\n\n\n<li><strong>Cursos en l\u00ednea:<\/strong>&nbsp;Usando plugins de aprendizaje como LearnDash.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ventajas_de_usar_WordPress\"><\/span><strong>Ventajas de usar WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Facilidad de uso.<\/li>\n\n\n\n<li>Flexibilidad y escalabilidad.<\/li>\n\n\n\n<li>Gran cantidad de recursos gratuitos (temas y plugins).<\/li>\n\n\n\n<li>Comunidad activa y soporte constante.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%BFEs_WordPress_para_ti\"><\/span><strong>\u00bfEs WordPress para ti?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Si buscas una soluci\u00f3n para crear un sitio web de cualquier tipo,&nbsp;<strong>WordPress<\/strong>&nbsp;probablemente sea una excelente opci\u00f3n. Combina facilidad de uso con una enorme capacidad de personalizaci\u00f3n, haci\u00e9ndolo ideal tanto para principiantes como para desarrolladores avanzados.<\/p>\n\n\n\n<p>Para que Apache funcione correctamente y pueda servir contenido desde el directorio&nbsp;<code class=\"\" data-line=\"\">\/var\/www\/html<\/code>, es importante configurar los permisos y la propiedad de este directorio adecuadamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_los_permisos_y_la_propiedad\"><\/span><strong>Configurar los permisos y la propiedad<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Establecer propietario y grupo<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cambia el propietario del directorio y su contenido a&nbsp;<code class=\"\" data-line=\"\">www-data<\/code>:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo chown -R www-data:www-data \/var\/www\/html\n<\/pre><\/div>\n\n\n<p>Esto asegura que Apache tenga control total sobre los archivos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Establecer permisos de directorios<\/strong><\/h4>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Aseg\u00farate de que los directorios dentro de&nbsp;<code class=\"\" data-line=\"\">\/var\/www\/html<\/code>&nbsp;tengan permisos correctos (lectura, escritura y ejecuci\u00f3n para el propietario, y solo lectura y ejecuci\u00f3n para otros):<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo find \/var\/www\/html -type d -exec chmod 755 {} \\;\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Establecer permisos de archivos<\/strong><\/h4>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Configura los permisos de los archivos (lectura y escritura para el propietario, y solo lectura para otros):<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo find \/var\/www\/html -type f -exec chmod 644 {} \\;\n<\/pre><\/div>\n\n\n<p>Con estos pasos, tu directorio&nbsp;<code class=\"\" data-line=\"\">\/var\/www\/html<\/code>&nbsp;estar\u00e1 configurado correctamente, y Apache podr\u00e1 servir los archivos de forma segura.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Descargar_WordPress\"><\/span><strong>Descargar WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cambia al directorio web de Apache:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ cd \/var\/www\/html\n<\/pre><\/div>\n\n\n<p>Descarga la \u00faltima versi\u00f3n de WordPress: <a href=\"https:\/\/es.wordpress.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow sponsored\"><strong><code class=\"\" data-line=\"\">https:\/\/es.wordpress.org\/download\/<\/code><\/strong><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mueve_el_archivo_wordpresszip_a_la_ruta_varwwwhtml\"><\/span>Mueve el archivo wordpress*.zip  a la ruta \/var\/www\/html\/<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo mv wordpress*.zip \/var\/www\/html\/\n<\/pre><\/div>\n\n\n<p><strong>Cambiar al directorio\u00a0<code class=\"\" data-line=\"\">\/var\/www\/html<\/code><\/strong> <strong>Extrae el archivo ZIP<\/strong> usando el comando\u00a0<code class=\"\" data-line=\"\">unzip<\/code>\u00a0para extraer el archivo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ cd \/var\/www\/html\/\n$ sudo unzip wordpress*.zip\n<\/pre><\/div>\n\n\n<p>Esto extraer\u00e1 el contenido en el mismo directorio&nbsp;<code class=\"\" data-line=\"\">\/var\/www\/html<\/code> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_WordPress\"><\/span><strong>Configurar WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Copia el archivo de configuraci\u00f3n predeterminado<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo cp \/var\/www\/html\/wordpress\/wp-config-sample.php \/var\/www\/html\/wordpress\/wp-config.php\n<\/pre><\/div>\n\n\n<p>Edita el archivo&nbsp;<code class=\"\" data-line=\"\">wp-config.php<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo nano \/var\/www\/html\/wordpress\/wp-config.php\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1-1024x517.png\" alt=\"\" class=\"wp-image-4240\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Configura los detalles de la base de datos:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\ndefine( &#039;DB_NAME&#039;, &#039;basedatos_db&#039; );\ndefine( &#039;DB_USER&#039;, &#039;wp_usuario&#039; );\ndefine( &#039;DB_PASSWORD&#039;, &#039;tucontrase\u00f1a&#039; );\ndefine( &#039;DB_HOST&#039;, &#039;localhost&#039; );\n<\/pre><\/div>\n\n\n<p>Guarda y cierra el archivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Crear_un_archivo_de_configuracion_para_el_sitio_de_WordPress\"><\/span><strong>Crear un archivo de configuraci\u00f3n para el sitio de WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Crea un nuevo archivo de configuraci\u00f3n en el directorio de sitios disponibles de Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo nano \/etc\/apache2\/sites-available\/wordpress.conf\n<\/pre><\/div>\n\n\n<p>Agrega la siguiente configuraci\u00f3n b\u00e1sica:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\n&amp;lt;VirtualHost *:80&gt;\n    ServerName tu-dominio.com\n    ServerAlias www.tu-dominio.com\n    DocumentRoot \/var\/www\/html\/wordpress\n\n    &amp;lt;Directory \/var\/www\/html\/wordpress&gt;\n        Options Indexes FollowSymLinks\n        AllowOverride All\n        Require all granted\n    &amp;lt;\/Directory&gt;\n\n    ErrorLog ${APACHE_LOG_DIR}\/wordpress_error.log\n    CustomLog ${APACHE_LOG_DIR}\/wordpress_access.log combined\n&amp;lt;\/VirtualHost&gt;\n<\/pre><\/div>\n\n\n<ol class=\"wp-block-list\">\n<li>Cambia&nbsp;<code class=\"\" data-line=\"\">tu-dominio.com<\/code>&nbsp;por tu dominio o direcci\u00f3n IP <code class=\"\" data-line=\"\">127.0.0.0<\/code> Si est\u00e1s trabajando localmente, puedes usar&nbsp;<code class=\"\" data-line=\"\">localhost<\/code>.<\/li>\n\n\n\n<li>Guarda el archivo y sal del editor (<code class=\"\" data-line=\"\">CTRL + O<\/code>, luego&nbsp;<code class=\"\" data-line=\"\">CTRL + X<\/code>)<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: powershell; gutter: false; title: ; notranslate\" title=\"\">\n&lt;VirtualHost *:80&gt;\n    ServerName localhost\n    ServerAlias localhost\n    DocumentRoot \/var\/www\/html\/wordpress\n\n    &lt;Directory \/var\/www\/html\/wordpress&gt;\n        Options Indexes FollowSymLinks\n        AllowOverride All\n        Require all granted\n    &lt;\/Directory&gt;\n\n    ErrorLog ${APACHE_LOG_DIR}\/wordpress_error.log\n    CustomLog ${APACHE_LOG_DIR}\/wordpress_access.log combined\n&lt;\/VirtualHost&gt;\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Habilitar_el_sitio_y_el_modulo_rewrite_de_Apache\"><\/span><strong>Habilitar el sitio y el m\u00f3dulo&nbsp;<code class=\"\" data-line=\"\">rewrite<\/code>&nbsp;de Apache<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Habilita el sitio de WordPress:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo a2ensite wordpress\n\nEnabling site wordpress.\nTo activate the new configuration, you need to run:\n  systemctl reload apache2\n<\/pre><\/div>\n\n\n<p>Habilita el m\u00f3dulo&nbsp;<code class=\"\" data-line=\"\">rewrite<\/code>, necesario para los enlaces permanentes de WordPress:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo a2enmod rewrite\n\nEnabling module rewrite.\nTo activate the new configuration, you need to run:\n  systemctl restart apache2\n<\/pre><\/div>\n\n\n<p>Recarga la configuraci\u00f3n de Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl reload apache2\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_los_permisos_del_directorio_de_WordPress\"><\/span><strong>Configurar los permisos del directorio de WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aseg\u00farate de que los permisos y la propiedad del directorio&nbsp;<code class=\"\" data-line=\"\">\/var\/www\/html\/wordpress<\/code>&nbsp;sean correctos:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo chown -R www-data:www-data \/var\/www\/html\/wordpress\n$ sudo find \/var\/www\/html\/wordpress -type d -exec chmod 755 {} \\;\n$ sudo find \/var\/www\/html\/wordpress -type f -exec chmod 644 {} \\;\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Habilitar_HTTPS_opcional_pero_recomendado\"><\/span><strong>Habilitar HTTPS (opcional pero recomendado)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Si tienes un dominio y deseas usar HTTPS, puedes configurar un certificado SSL gratuito con&nbsp;<strong>Certbot<\/strong>&nbsp;y <strong><code class=\"\" data-line=\"\">Let&#039;s Encrypt<\/code><\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Instala Certbot:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt install certbot python3-certbot-apache\n<\/pre><\/div>\n\n\n<p>Obt\u00e9n un certificado SSL y configura autom\u00e1ticamente Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo certbot --apache\n<\/pre><\/div>\n\n\n<p>Sigue las instrucciones para habilitar HTTPS.<\/p>\n\n\n\n<p>Verifica que el certificado est\u00e9 configurado correctamente:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo certbot certificates\n<\/pre><\/div>\n\n\n<p>Configura la renovaci\u00f3n autom\u00e1tica:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo systemctl enable certbot.timer\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configurar_htaccess_en_WordPress\"><\/span><strong>Configurar&nbsp;<code class=\"\" data-line=\"\">.htaccess<\/code>&nbsp;en WordPress<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>WordPress utiliza el archivo&nbsp;<code class=\"\" data-line=\"\">.htaccess<\/code>&nbsp;para manejar los enlaces permanentes. Aseg\u00farate de que el archivo sea editable:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Si no existe, crea un archivo&nbsp;<code class=\"\" data-line=\"\">.htaccess<\/code>&nbsp;en el directorio ra\u00edz de WordPress:<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ ls -a \/var\/www\/html\/wordpress\/\n$ sudo nano \/var\/www\/html\/wordpress\/.htaccess\n<\/pre><\/div>\n\n\n<p>Aseg\u00farate de que Apache permita el uso de&nbsp;<code class=\"\" data-line=\"\">.htaccess<\/code>&nbsp;con la directiva&nbsp;<code class=\"\" data-line=\"\">AllowOverride All<\/code>&nbsp;en el archivo de configuraci\u00f3n del sitio.<\/p>\n\n\n\n<p><strong>\u00bfC\u00f3mo configurar&nbsp;<code class=\"\" data-line=\"\">AllowOverride All<\/code>&nbsp;en Apache?<\/strong><\/p>\n\n\n\n<p>Los archivos de configuraci\u00f3n de los sitios se encuentran generalmente en:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n\/etc\/apache2\/sites-available\/\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ ls \/etc\/apache2\/sites-available\/\n000-default.conf  default-ssl.conf  wordpress.conf\n<\/pre><\/div>\n\n\n<p>El sitio se llama&nbsp;<code class=\"\" data-line=\"\">wordpress.conf<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo nano \/etc\/apache2\/sites-available\/wordpress.conf\n<\/pre><\/div>\n\n\n<p><strong>Modifica la secci\u00f3n&nbsp;<code class=\"\" data-line=\"\">&lt;Directory&gt;<\/code>.<\/strong><\/p>\n\n\n\n<p>Aseg\u00farate de que el bloque&nbsp;<code class=\"\" data-line=\"\">&lt;Directory&gt;<\/code>&nbsp;que apunta a tu directorio ra\u00edz del sitio tenga la directiva&nbsp;<code class=\"\" data-line=\"\">AllowOverride All<\/code>.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\n&amp;lt;Directory \/var\/www\/html\/wordpress&gt;\n    Options Indexes FollowSymLinks\n    AllowOverride All\n    Require all granted\n&amp;lt;\/Directory&gt;\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probar_la_configuracion\"><\/span><strong>Probar la configuraci\u00f3n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Abre tu navegador y visita tu dominio o direcci\u00f3n IP (por ejemplo,&nbsp;<code class=\"\" data-line=\"\">http:\/\/tu-dominio.com<\/code>&nbsp;o&nbsp;<code class=\"\" data-line=\"\">http:\/\/localhost<\/code>).<\/li>\n\n\n\n<li>Si WordPress muestra su p\u00e1gina de instalaci\u00f3n, \u00a1todo est\u00e1 listo! Sigue las instrucciones para completar la configuraci\u00f3n.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2-1024x517.png\" alt=\"\" class=\"wp-image-4248\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-2.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3-1024x517.png\" alt=\"\" class=\"wp-image-4249\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-3.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4-1024x517.png\" alt=\"\" class=\"wp-image-4250\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-4.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5-1024x517.png\" alt=\"\" class=\"wp-image-4251\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-5.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6-1024x517.png\" alt=\"\" class=\"wp-image-4252\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6-1024x517.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6-300x151.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6-768x388.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6-1536x775.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/wordpress-6.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%C2%A1Felicidades_por_haber_configurado_tu_servidor_LAMP_en_Debian_Linux\"><\/span>\u00a1Felicidades por haber configurado tu servidor&nbsp;<strong>LAMP<\/strong> en Debian Linux!&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Con estos pasos, tendr\u00e1s un servidor LAMP funcional en Debian 12. Este entorno es ideal para instalar aplicaciones web como WordPress, Joomla o cualquier software basado en PHP. \u00a1Es una soluci\u00f3n potente y vers\u00e1til!<\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Una pila LAMP es un conjunto de cuatro tecnolog\u00edas de software diferentes que los desarrolladores utilizan para crear sitios web y aplicaciones web. LAMP es un acr\u00f3nimo del sistema operativo Linux, el servidor web Apache, el servidor de base de datos MySQL y el lenguaje de programaci\u00f3n PHP, en algunas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[176,3],"tags":[7,246,15,247],"class_list":["post-4178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-web","category-sistemas","tag-debian-linux","tag-lamp","tag-linux","tag-servidor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress<\/title>\n<meta name=\"description\" content=\"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress\" \/>\n<meta property=\"og:description\" content=\"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-21T20:33:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-21T20:47:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Instalaci\u00f3n y configuraci\u00f3n de un servidor LAMP en Debian 12 para WordPress.\",\"datePublished\":\"2024-11-21T20:33:21+00:00\",\"dateModified\":\"2024-11-21T20:47:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/\"},\"wordCount\":2943,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/LAMP.jpg\",\"keywords\":[\"Debian Linux\",\"LAMP\",\"Linux\",\"Servidor\"],\"articleSection\":[\"Desarrollo Web\",\"Sistemas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/\",\"name\":\"Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/LAMP.jpg\",\"datePublished\":\"2024-11-21T20:33:21+00:00\",\"dateModified\":\"2024-11-21T20:47:44+00:00\",\"description\":\"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/LAMP.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/LAMP.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"a penguin with mountains and a moon\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalaci\u00f3n y configuraci\u00f3n de un servidor LAMP en Debian 12 para WordPress.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress","description":"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress","og_description":"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.","og_url":"https:\/\/javiercachon.com\/es\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2024-11-21T20:33:21+00:00","article_modified_time":"2024-11-21T20:47:44+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","type":"image\/jpeg"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Escrito por":"Javier Cach\u00f3n Garrido","Tiempo de lectura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Instalaci\u00f3n y configuraci\u00f3n de un servidor LAMP en Debian 12 para WordPress.","datePublished":"2024-11-21T20:33:21+00:00","dateModified":"2024-11-21T20:47:44+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/"},"wordCount":2943,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","keywords":["Debian Linux","LAMP","Linux","Servidor"],"articleSection":["Desarrollo Web","Sistemas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/","url":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/","name":"Instalaci\u00f3n del Servidor LAMP en Debian 12 para WordPress","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","datePublished":"2024-11-21T20:33:21+00:00","dateModified":"2024-11-21T20:47:44+00:00","description":"Aprende a configurar Apache, PHP, MariaDB y phpMyAdmin en Debian 12 para un \u00f3ptimo servidor LAMP en WordPress.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","width":1920,"height":1080,"caption":"a penguin with mountains and a moon"},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/instalacion-y-configuracion-de-un-servidor-lamp-en-debian-12-para-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Instalaci\u00f3n y configuraci\u00f3n de un servidor LAMP en Debian 12 para WordPress."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/es\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/LAMP.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/4178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/comments?post=4178"}],"version-history":[{"count":0,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/posts\/4178\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media\/4254"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/media?parent=4178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/categories?post=4178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/es\/wp-json\/wp\/v2\/tags?post=4178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}