{"id":154,"date":"2024-05-22T11:43:01","date_gmt":"2024-05-22T17:43:01","guid":{"rendered":"https:\/\/www.mariatech.com.mx\/blog\/?p=154"},"modified":"2026-05-31T16:53:38","modified_gmt":"2026-05-31T23:53:38","slug":"instalar-xampp-composer-en-ubuntu","status":"publish","type":"post","link":"https:\/\/www.mariatech.com.mx\/blog\/ubuntu\/instalar-xampp-composer-en-ubuntu\/","title":{"rendered":"Instalar XAMPP + Composer en Ubuntu"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>XAMPP<\/em> es un paquete de software libre que nos permite crear un ambiente de desarrollo web, en este vienen incluidos los servicios de <em>Apache<\/em>, <em>MariaDB<\/em>, <em>PHP<\/em> y <em>Perl<\/em>.<\/p>\n\n\n<h4>Instalar XAMPP<\/h4>\n<p>1- Descargamos el instalador para tu versi\u00f3n desde su p\u00e1gina oficial:<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.apachefriends.org\/es\/download.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.apachefriends.org\/es\/download.html<\/a><\/p>\n\n\n<p>2- Abrimos la terminal y nos dirigimos a la carpeta donde descargamos el instalador, regularmente es &#8220;Descargas&#8221; o &#8220;Downloads&#8221; dependiendo tu idioma de configuraci\u00f3n<\/p>\n\n\n<pre class=\"wp-block-code\"><code>cd Descargas<\/code><\/pre>\n\n\n<p>3- Otorgamos permisos de ejecuci\u00f3n a nuestro instalador (recuerda cambiar el nombre al de tu archivo)<\/p>\n\n\n<pre class=\"wp-block-code\"><code>chmod 755 xampp-linux-x64-8.2.12-0-installer.run<\/code><\/pre>\n\n\n<p>4- Ejecutamos el comando para hacer la instalaci\u00f3n<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo .\/xampp-linux-x64-8.2.12-0-installer.run<\/code><\/pre>\n\n\n<p>Al ejecutar el comando nos\u00a0 muestra la siguiente ventana, solo hay que dar siguiente:<br \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-155\" src=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/xampp2-300x253.png\" alt=\"XAMPP\" width=\"300\" height=\"253\" srcset=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/xampp2-300x253.png 300w, https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/xampp2.png 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>5- Damos permiso de escritura a nuestra carpeta &#8220;opt\/lampp\/htdocs&#8221; para poder agregar y trabajar nuestros proyectos<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod -R 777 \/opt\/lampp\/htdocs<\/code><\/pre>\n\n\n<p>6- Creamos el enlace simb\u00f3lico de <em>PHP<\/em> para que sea detectado desde cualquier parte en el sistema<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo ln -s \/opt\/lampp\/bin\/php \/usr\/bin<\/code><\/pre>\n\n\n<p>Si todo sale bien te debe aparecer la versi\u00f3n de <em>PHP<\/em> al ejecutar el comando &#8220;<em><strong>php -v<\/strong><\/em>&#8220;<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"51\" src=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal-1.png\" alt=\"\" class=\"wp-image-157\" style=\"width:678px;height:auto\" srcset=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal-1.png 468w, https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal-1-300x33.png 300w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/figure>\n\n\n<h5>Iniciar XAMPP<\/h5>\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/lampp\/lampp start<\/code><\/pre>\n\n\n<h5>Detener XAMPP<\/h5>\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/lampp\/lampp stop<\/code><\/pre>\n\n\n<p style=\"text-align: left;\">Consejo: Antes de apagar tu equipo det\u00e9n <em>XAMPP<\/em> para que no tengas problemas al encenderlo de nuevo.<\/p>\n<h4>Instalar Composer<\/h4>\n<p>1- Ejecutar en la terminal el comando<\/p>\n\n\n<pre class=\"wp-block-code\"><code>php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\nphp composer-setup.php\nphp -r \"unlink('composer-setup.php');\"<\/code><\/pre>\n\n\n<p>2- Movemos el &#8220;<em><strong>composer.par<\/strong><\/em>&#8221; para que el comando &#8220;<em><strong>composer<\/strong><\/em>&#8221; pueda ser ejecutado desde cualquier lugar del sistema<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo mv composer.phar \/usr\/local\/bin\/composer<\/code><\/pre>\n\n\n<p>3- Ejecutamos el comando &#8220;<em><strong>composer &#8211;version<\/strong><\/em>&#8221; en la terminal y este tiene que retornar la versi\u00f3n del <em>Composer<\/em> que se ha instalado<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"58\" src=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal_composer.png\" alt=\"\" class=\"wp-image-158\" srcset=\"https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal_composer.png 687w, https:\/\/www.mariatech.com.mx\/blog\/wp-content\/uploads\/2024\/05\/terminal_composer-300x25.png 300w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure>\n\n\n<p>Fuente para instalar <em>Composer<\/em><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/getcomposer.org\/download\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/getcomposer.org\/download<\/a><\/p>\n\n\n<p>Recuerda que si te sirvi\u00f3 el contenido, d\u00e9janos tu comentario,bye.<\/p>","protected":false},"excerpt":{"rendered":"<p>Aprende c\u00f3mo instalar XAMPP y hacer que funcione con Composer para tus proyectos en los diferentes frameworks como Laravel&#8230;<\/p>\n","protected":false},"author":1,"featured_media":283,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-154","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=154"}],"version-history":[{"count":0,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/posts\/154\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/media\/283"}],"wp:attachment":[{"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mariatech.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}