{"id":4911,"date":"2017-05-02T00:57:25","date_gmt":"2017-05-02T00:57:25","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=4911"},"modified":"2025-01-29T10:02:17","modified_gmt":"2025-01-29T09:02:17","slug":"como-instalar-composer","status":"publish","type":"post","link":"\/co\/tutoriales\/como-instalar-composer","title":{"rendered":"C\u00f3mo instalar y Usar Composer &#8211; tutorial Completo"},"content":{"rendered":"<p>En este art&iacute;culo, te mostraremos c&oacute;mo instalar y usar <a href=\"http:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Composer<\/a> en varias plataformas. <strong>Composer<\/strong> es un administrador de dependencias para PHP. Es una herramienta simple y confiable que los desarrolladores usan para administrar e integrar paquetes o bibliotecas externas en sus proyectos basados en PHP. De esta manera, no tienen que crear sus p&aacute;ginas web o aplicaciones web desde cero.<\/p><p>Para ayudarte a dominar esta herramienta, tambi&eacute;n aprender&aacute;s c&oacute;mo crear un proyecto <a href=\"\/co\/tutoriales\/que-es-php\">PHP<\/a> b&aacute;sico.<\/p><p>Antes de aprender c&oacute;mo instalar Composer, aseg&uacute;rese de tener acceso a la interfaz de l&iacute;nea de comandos en su sistema o servidor.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-instalando-composer\">Instalando Composer<\/h2><p><span style=\"font-weight: 400\">Lo primero y lo m&aacute;s f&aacute;cil de este tutorial es instalar Composer en tu sistema. Aqu&iacute; puedes encontrar la gu&iacute;a de instalaci&oacute;n tanto para Windows como para Linux. Los usuarios de Mac solo tienen que abrir la terminal y seguir los mismos pasos que para Linux. <\/span><\/p><h3 class=\"wp-block-heading\" id=\"h-1-instalar-composer-en-un-hosting-compartido-linux-o-macos\">1. Instalar Composer en un hosting compartido, Linux o macOS<\/h3><p>Los comandos para instalar Composer en hosting compartido, Linux (PC o servidor) y macOS son los mismos.<\/p><p><span style=\"font-weight: 400\">Composer ahora est&aacute; pre-instalado en los planes de <a href=\"\/co\/hosting-web\">hosting web<\/a> Premium y Empresarial de Hostinger. Si usas un hosting compartido, puedes saltarte esta parte. Sin embargo, si descubres que est&aacute; desactualizado, puedes actualizar Composer ejecutando este comando:&nbsp;<\/span><\/p><pre class=\"wp-block-preformatted\">php composer.phar self-update<\/pre><p>Sigue estas instrucciones para saber c&oacute;mo instalar Composer en tu sistema:<\/p><ol class=\"wp-block-list\">\n<li>Con&eacute;ctate a su cuenta de hosting utilizando la conexi&oacute;n <a href=\"\/co\/tutoriales\/que-es-ssh\">SSH<\/a>. Puedes aprender c&oacute;mo hacerlo en este <a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial de SSH<\/a>.<\/li>\n\n\n\n<li>Descarga Composer desde el sitio web oficial con el siguiente comando:\n<pre>php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"<\/pre>\n<\/li>\n\n\n\n<li>Verifica la firma del instalador (<strong>SHA-384<\/strong>) para asegurarte de que el archivo del instalador no est&aacute; da&ntilde;ado. Introduce: <pre>php -r \"if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"<\/pre> <p>La larga cadena de caracteres en el comando anterior (&ldquo;<strong>e0012edf&hellip;<\/strong>&ldquo;) es la firma del instalador. Cambia cada vez que sale una nueva versi&oacute;n de Composer. Por lo tanto, aseg&uacute;rate de obtener el &uacute;ltimo <strong>SHA-384<\/strong> de <a href=\"https:\/\/composer.github.io\/pubkeys.html\" target=\"_blank\" rel=\"noreferrer noopener\">esta p&aacute;gina<\/a>.<\/p><\/li>\n\n\n\n<li>Una vez hecho esto, puedes instalar <strong>Composer<\/strong> local o globalmente. La instalaci&oacute;n local significa que el administrador de dependencias se almacenar&aacute; en tu directorio actual, y debes especificar la ruta antes de ejecutar los comandos correspondientes. Mientras tanto, la instalaci&oacute;n global te permite ejecutar Composer desde cualquier lugar de tu sistema almacen&aacute;ndolo en el directorio <strong>\/usr\/local\/bin<\/strong>. Aqu&iacute; te explicamos c&oacute;mo completar ambos m&eacute;todos:\n<ul class=\"wp-block-list\">\n<li><strong>Instalaci&oacute;n local<\/strong>:\n<pre>php composer-setup.php<\/pre>\n<p><strong>Instalaci&oacute;n global:<\/strong><\/p>\n<pre>php composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer<\/pre>\n<p>Obtendr&aacute;s este resultado:<\/p>\n<pre>All settings correct for using Composer\nDownloading...\n\nComposer (version 1.10.5) successfully installed to: \/usr\/local\/bin\/composer<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Una vez hecho esto, elimina el instalador:\n<pre class=\"installer\">php -r \"unlink('composer-setup.php');\"<\/pre>\n<\/li>\n\n\n\n<li>Prueba la instalaci&oacute;n de Composer:\n<pre>composer<\/pre>\n<p>La l&iacute;nea de comando deber&iacute;a mostrarte este resultado:<\/p>\n<pre>   ______\n  \/ ____\/___ ____ ___ ____ ____ ________ _____\n \/ \/ \/ __ \/ __ `__ \/ __ \/ __ \/ ___\/ _ \/ ___\/\n\/ \/___\/ \/_\/ \/ \/ \/ \/ \/ \/ \/_\/ \/ \/_\/ (__ ) __\/ \/\n____\/____\/_\/ \/_\/ \/_\/ .___\/____\/____\/___\/_\/\n                  \/_\/\n\nComposer version 1.10.5 2020-02-12 16:20:11<\/pre>\n<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-2-instalando-composer-en-windows\">2. Instalando Composer en Windows<\/h3><p>Comenzar a usar Composer en una m&aacute;quina con Windows es un poco diferente. No se necesitan instrucciones de l&iacute;nea de comandos para descargar e instalar el software.<\/p><p>Simplemente sigue estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Instala PHP en tu computadora. Recomendamos usar XAMPP con este prop&oacute;sito, ya que el proceso es sencillo y puedes completarlo en unos minutos.<\/li>\n\n\n\n<li>Una vez que XAMPP est&eacute; instalado, descarga la <a href=\"https:\/\/getcomposer.org\/Composer-Setup.exe\" target=\"_blank\" rel=\"noreferrer noopener\">&uacute;ltima versi&oacute;n de Composer<\/a>.<\/li>\n\n\n\n<li>Ejecuta el asistente de instalaci&oacute;n de <strong>Composer<\/strong>. Cuando te solicite que actives el modo desarrollador, ign&oacute;ralo y contin&uacute;a con el proceso de instalaci&oacute;n.<br><img decoding=\"async\" class=\"size-full wp-image-10918 aligncenter\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/composer-installation-wizard.jpg\" alt=\"Asistente de instalaci&oacute;n del compositor en Windows\" width=\"578\" height=\"471\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/composer-installation-wizard.jpg 578w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/composer-installation-wizard-300x244.jpg 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/composer-installation-wizard-150x122.jpg 150w\" sizes=\"(max-width: 578px) 100vw, 578px\" \/><\/li>\n\n\n\n<li>Aparecer&aacute; otra ventana y te pedir&aacute; que ubiques la l&iacute;nea de comando PHP. Por defecto, est&aacute; en <strong>C:\/xampp\/php\/php.exe<\/strong>. Despu&eacute;s de especificar la ubicaci&oacute;n, haz clic en <strong>Siguiente<\/strong>.<\/li>\n\n\n\n<li>Se te solicitar&aacute; la <strong>configuraci&oacute;n de proxy<\/strong>. Deja la casilla sin marcar y omite esta parte presionando <strong>Siguiente<\/strong>. Luego, en la &uacute;ltima ventana, haz clic en <strong>Instalar<\/strong>.<\/li>\n\n\n\n<li>Despu&eacute;s de completar la instalaci&oacute;n, abre el s&iacute;mbolo del sistema. Presiona <strong>CTRL + R<\/strong>, escribe &ldquo;<strong>cmd<\/strong>&rdquo; y haz clic en <strong>OK<\/strong>.<br><img decoding=\"async\" class=\"size-full wp-image-10919 aligncenter\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/run-cmd.jpg\" alt=\"La aplicaci&oacute;n Ejecutar para abrir el s&iacute;mbolo del sistema en Windows\" width=\"452\" height=\"267\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/run-cmd.jpg 452w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/run-cmd-300x177.jpg 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/run-cmd-150x89.jpg 150w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/li>\n\n\n\n<li>Ingresa el siguiente comando:\n<pre>composer<\/pre>\n<\/li>\n<\/ol><p>&iexcl;Gran trabajo! Ahora tienes Composer instalado en tu computadora con Windows. El instalador agregar&aacute; autom&aacute;ticamente Composer a la variable PATH. Ahora puedes abrir el s&iacute;mbolo del sistema y ejecutar el software desde cualquier lugar.<\/p><h2 class=\"wp-block-heading\" id=\"h-generando-y-comprendiendo-composer-json\">Generando y comprendiendo composer.json<\/h2><p>Ahora viene la parte interesante: usar Composer en tu proyecto PHP.<\/p><p>Para lograr esto, debes generar un archivo <strong>composer.json<\/strong>. Puedes considerarlo como una forma de buscar datos de una lista para Composer. Este archivo contiene paquetes (dependencias) que deben descargarse.<\/p><p>Adem&aacute;s, <strong>composer.json<\/strong> tambi&eacute;n verifica la compatibilidad de la versi&oacute;n con tu proyecto. Esto significa que si est&aacute;s utilizando un paquete anterior, <strong>composer.json<\/strong> te lo informar&aacute; para evitar problemas futuros.<\/p><p>Tienes la opci&oacute;n de crear y actualizar<strong> composer.json<\/strong> t&uacute; mismo. Sin embargo, teniendo en cuenta que este es un tutorial sobre la automatizaci&oacute;n de tareas redundantes, no te recomendamos que crees el archivo manualmente.<\/p><p>Demostremos la utilidad de<strong> composer.json<\/strong> creando un proyecto de ejemplo.<\/p><p>Nuestro proyecto es un simple temporizador PHP, que permite a los desarrolladores descubrir cu&aacute;nto tiempo lleva ejecutar el c&oacute;digo. Esto es muy &uacute;til para fines de depuraci&oacute;n y optimizaci&oacute;n.<\/p><p>Puedes seguir estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Crea un nuevo directorio para el proyecto. Como nuestro proyecto es un temporizador, simplemente nombraremos la carpeta <strong>phptimer<\/strong>. Para hacer esto, ejecuta el siguiente comando:\n<pre>mkdir phptimer<\/pre>\n<\/li>\n\n\n\n<li>Ingresa el nuevo directorio creado:\n<pre>cd phptimer<\/pre>\n<\/li>\n\n\n\n<li>Encuentra un paquete o biblioteca para el proyecto. El mejor lugar para lograrlo es <a href=\"https:\/\/packagist.org\/\" target=\"_blank\" rel=\"noopener\">Packagist<\/a>, donde encontrar&aacute;s toneladas de bibliotecas para ayudar al desarrollo de tu proyecto. Para este tutorial, necesitamos un <strong>paquete de temporizador<\/strong>. Para obtenerlo, simplemente escribe<strong> timer<\/strong> en la barra de b&uacute;squeda:<br><img decoding=\"async\" class=\"alignnone size-full wp-image-4914\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3.png\" alt=\"\" width=\"1002\" height=\"864\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3.png 1002w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3-150x129.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3-300x259.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3-768x662.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2017\/05\/image3-3-990x854.png 990w\" sizes=\"(max-width: 1002px) 100vw, 1002px\" \/><br>Como puedes ver, hay varios paquetes de temporizadores disponibles y cada uno tiene un nombre y una peque&ntilde;a descripci&oacute;n de lo que hace. En este ejemplo, elegimos <strong>phpunit\/php-timer<\/strong> ya que tiene la mayor&iacute;a de las descargas y la mayor&iacute;a de las estrellas de GitHub.<\/li>\n\n\n\n<li>Especifica el paquete deseado para que Composer pueda agregarlo a tu proyecto:\n<pre>composer require phpunit\/php-timer<\/pre>\n<p>La salida mostrar&aacute; la versi&oacute;n de <strong>phpunit\/php-timer<\/strong>:<\/p>\n<pre>Using version ^1.0 phpunit\/php-timer<\/pre>\n<\/li>\n<\/ol><p>El s&iacute;mbolo de intercalaci&oacute;n (^) se define como la opci&oacute;n para una interoperabilidad m&aacute;xima. Esto significa que Composer siempre actualizar&aacute; el paquete hasta que una determinada versi&oacute;n haga que falle de alguna manera.<\/p><p>En nuestro caso, el rango de actualizaci&oacute;n del paquete es <strong>&gt;=1.0.9 &lt;2.0.0<\/strong>, ya que la versi&oacute;n 2.0.0 romper&aacute; la compatibilidad con versiones anteriores. Para obtener informaci&oacute;n detallada sobre las versiones en Composer, visite la <a href=\"https:\/\/getcomposer.org\/doc\/articles\/versions.md\" target=\"_blank\" rel=\"noreferrer noopener\">p&aacute;gina de documentaci&oacute;n<\/a>.<\/p><p>Despu&eacute;s de ejecutar el comando anterior, el directorio de su proyecto tendr&aacute; dos archivos nuevos: <strong>composer.json<\/strong> y<strong> composer.lock<\/strong>, y una carpeta llamada <strong>vendor<\/strong>. Este es el directorio donde<strong> Composer<\/strong> almacenar&aacute; todos tus paquetes y dependencias.<\/p><h2 class=\"wp-block-heading\" id=\"h-usando-el-script-autoload\">Usando el Script Autoload<\/h2><p>Tu proyecto es casi bueno, y lo &uacute;nico que queda por hacer es cargar la dependencia en tu script PHP. Y, afortunadamente, el <strong>archivo de carga autom&aacute;tica de Composer<\/strong> te ayuda a completar este proceso m&aacute;s r&aacute;pido.<\/p><p>Para usar la carga autom&aacute;tica, escribe la siguiente l&iacute;nea antes de declarar o instanciar nuevas variables en tu secuencia de comandos:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">https:\/\/getcomposer.org\/doc\/articles\/versions.md<\/pre><p>Te daremos un ejemplo para ayudarte a comprender mejor.<\/p><p>Digamos que quieres probar nuestro proyecto <strong>phptimer<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Abre el editor de nano texto para crear un script llamado <strong>demo.php<\/strong>.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">nano demo.php<\/pre>\n<p>Luego, pega las siguientes l&iacute;neas en tu archivo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;?php\nrequire __DIR__ . '\/vendor\/autoload.php'\nTimer::start();\n\/\/ your code\n$time = Timer::stop();\nvar_dump($time);\nprint Timer::secondsToTimeString($time);<\/pre>\n<\/li>\n\n\n\n<li>Ejecuta el script:\n<pre>php demo.php<\/pre>\n<p>El terminal debe mostrar una salida similar a la siguiente:<\/p>\n<pre>double(1.0893424438611E-5)\n0 ms<\/pre>\n<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-actualizacion-de-las-dependencias-de-tu-proyecto\">Actualizaci&oacute;n de las dependencias de tu proyecto<\/h2><p>Por &uacute;ltimo, debes saber c&oacute;mo actualizar tus paquetes. Esto lo puedes hacer de dos maneras:<\/p><ul class=\"wp-block-list\">\n<li><strong>Actualizaci&oacute;n universal<\/strong>. Para verificar e instalar actualizaciones para todos tus paquetes y dependencias a la vez, escribe el siguiente comando:\n<pre>composer update<\/pre>\n<\/li>\n\n\n\n<li><strong>Actualizaci&oacute;n espec&iacute;fica del paquete<\/strong>. Ejecuta este comando para verificar las actualizaciones de uno o m&aacute;s paquetes espec&iacute;ficos:\n<pre>composer update vendor\/package vendor2\/package2<\/pre>\n<\/li>\n<\/ul><p>Recuerda reemplazar la parte de<strong> vendor\/package<\/strong> con el nombre del paquete que deseas actualizar.<\/p><p>Al ejecutar el comando de <strong>update<\/strong>, <strong>Composer<\/strong> tambi&eacute;n actualiza los archivos <strong>composer.json<\/strong> y <strong>composer.lock<\/strong> para que coincidan con el estado actual de las dependencias de tu proyecto.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p><strong>Composer<\/strong> ayuda a los desarrolladores en la gesti&oacute;n de dependencias de proyectos PHP. Gracias a este software, pueden integrar y administrar f&aacute;cilmente paquetes de c&oacute;digo abierto en un solo lugar.<\/p><p>Adem&aacute;s, Composer tambi&eacute;n puede resolver dependencias por proyecto. Por lo tanto, los desarrolladores pueden controlar los paquetes para cada proyecto y mantener el tama&ntilde;o del proyecto bajo control.<\/p><p>En este art&iacute;culo, has aprendido c&oacute;mo instalar y usar <strong>Composer<\/strong> de manera efectiva. Para resumir, revisemos todos los pasos una vez m&aacute;s:<\/p><ol class=\"wp-block-list\">\n<li>Instala <strong>Composer<\/strong> en un sistema de <a href=\"\/co\/tutoriales\/hosting-compartido-o-vps\">alojamiento compartido<\/a>, Linux, macOS o Windows.<\/li>\n\n\n\n<li>Genera y comprende el archivo <strong>composer.json<\/strong>.<\/li>\n\n\n\n<li>Utiliza la secuencia de comandos de carga autom&aacute;tica (<strong>Autoload Script<\/strong>) para cargar dependencias en tu archivo PHP.<\/li>\n\n\n\n<li>Actualiza las dependencias de tu proyecto.<\/li>\n<\/ol><p>Esperamos que al seguir nuestra gu&iacute;a, tengas una base s&oacute;lida para crear proyectos incre&iacute;bles con PHP. Buena suerte y no dudes en hacer cualquier pregunta en la secci&oacute;n de comentarios a continuaci&oacute;n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art&iacute;culo, te mostraremos c&oacute;mo instalar y usar Composer en varias plataformas. Composer es un administrador de dependencias para PHP. Es una herramienta simple y confiable que los desarrolladores usan para administrar e integrar paquetes o bibliotecas externas en sus proyectos basados en PHP. De esta manera, no tienen que crear sus p&aacute;ginas web [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/como-instalar-composer\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"\u00bfNecesitas la herramienta perfecta para administrar dependencias PHP? Consulta nuestra gu\u00eda para aprender a instalar y usar Composer.","rank_math_focus_keyword":"instalar Composer","footnotes":""},"categories":[7497],"tags":[5856],"class_list":["post-4911","post","type-post","status-publish","format-standard","hentry","category-php","tag-composer"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-composer","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-et-utiliser-composer","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-composer","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-composer","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-composer","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-composer","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-composer","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-composer","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-composer","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-composer","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-composer","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-composer","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/4911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=4911"}],"version-history":[{"count":24,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/4911\/revisions"}],"predecessor-version":[{"id":44889,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/4911\/revisions\/44889"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=4911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=4911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=4911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}