"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo instalar Composer en alojamiento compartido sin acceso SSH?

¿Cómo instalar Composer en alojamiento compartido sin acceso SSH?

Publicado el 2024-11-12
Navegar:195

How to Install Composer on Shared Hosting Without SSH Access?

Instalar Composer en un alojamiento compartido sin acceso SSH

Instalar Composer en una plataforma de alojamiento compartido sin acceso SSH puede ser un desafío. Sin embargo, es posible con los siguientes pasos:

1. Reúna los recursos necesarios:

Necesitará los siguientes recursos:

  • Archivo: http://api.odtu.lu/composer.phar
  • Página PHPInfo: http://api.odtu.lu/phpinfo.php
  • Acceso FTP
  • cPanel
  • Trabajos cron en FreeBSD

2. Descargue e instale Composer:

  • Utilice FTP o cPanel para conectarse a su cuenta de hosting.
  • Navegue a su directorio personal y cree un directorio bin.
  • Dentro del directorio bin, cree un subdirectorio de compositor.
  • Descargue Composer usando el siguiente comando:

    curl -sS https://getcomposer.org/installer | php
  • Mover el archivo Composer.phar descargado al subdirectorio Composer:

    mv composer.phar bin/composer

3. Determine la ubicación de PHP-CLI:

  • Ejecute el siguiente comando para localizar la ruta a su PHP-CLI:

    which php-cli

4. Configurar alias:

  • Edite el archivo .bashrc y agregue las siguientes líneas en la parte superior e inferior:

    [ -z "$PS1" ] && return
    alias composer="/usr/bin/php-cli ~/bin/composer/composer.phar"
  • Reemplace /usr/bin/php-cli con la ruta PHP-CLI que determinó anteriormente.

5. Pasos finales:

  • Obtenga el archivo .bashrc:

    source ~/.bashrc
  • Compruebe si es Composer está instalado:

    composer --version

Nota: Si encuentra problemas de permisos con /usr/local/bin, otorgue los permisos necesarios o cambie la ruta del alias a otro directorio grabable.

Declaración de liberación Este artículo se reimprime en: 1729220657 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3