---
title: Hostingda local composerni o'rnatib olish
description: Shaxsiy hosting panelingizda global composer mavjud bo'lmagan holatda local composerni o'rnatib olish
navigation: true

badges:
  - value: Veb Hosting
    to: /shared-hosting
    target: _self
    icon: lucide:layout-template

authors:
  - name: Sherali Salomidinov
    username: coderplusdesigner
---

> hostingda composer o'rnatilmagan ekan. Nima qilsam bo'ladi?

> Sizlarda composer global o'rnatilgan bo'lmaydimi? O'rnatib berasizmi?

> Meni Laravel loyiham bor, lekin composer yo'q deb xatolik beryapti. Sizlarda nega bu o'rnatilmagan?

---

PHP loyihalari uchun composer cPanel hosting serverda, boshlang'ich holatda o'rnatilmagan bo'ladi. Ho'sh, buni qanday hal qilamiz?

Global composer o'rnatilmagan bo'lishi sizning ishingizga halaqit bermaydi. Siz uni o'zingiz uchun alohida(local) o'rnatib olsangiz bo'ladi.
Buning uchun bizga cPanelning "Terminal" interfeysi kerak bo'ladi.

::color-mode-image
---
srcLight: /images/shared-hosting/en/local_composer-1.png
srcDark: /images/shared-hosting/en/local_composer-1.png
alt: Fig 1 | Local composer
---
::

::color-mode-image
---
srcLight: /images/shared-hosting/en/local_composer-2.png
srcDark: /images/shared-hosting/en/local_composer-2.png
alt: Fig 2 | Local composer
---
::

> Agar "Terminal" interfeysi sizning cPanel boshqaruv panelingizda bo'lmasa, bizning qo'llab-quvvatlash kontaktimizga yozib yuboring, adminlarimiz sizning hostingga ham bu interfeysni qo'shib beradilar.

## Local composer-ni o'rnatish

::steps{level=5}

  ##### "bin" papkasini yaratib olamiz

  ```bash
  mkdir -p ~/bin
  ```

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/local_composer-3.png
  srcDark: /images/shared-hosting/en/local_composer-3.png
  alt: Fig 3 | Local composer
  ---
  ::

  ##### composer o'rnatuvchisini va signaturasini yuklab olamiz

  ```bash
  php -r "copy('https://getcomposer.org/installer','composer-setup.php');"
  php -r "copy('https://composer.github.io/installer.sig','composer.sig');"
  ```
  
  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/local_composer-4.png
  srcDark: /images/shared-hosting/en/local_composer-4.png
  alt: Fig 4 | Local composer
  ---
  ::

  ##### composer-ni bin papkasiga o'rnatamiz va unga "composer" alias nomini biriktiramiz

  ```bash
  php composer-setup.php --install-dir=$HOME/bin --filename=composer
  rm composer-setup.php composer.sig
  ```

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/local_composer-5.png
  srcDark: /images/shared-hosting/en/local_composer-5.png
  alt: Fig 5 | Local composer
  ---
  ::

  ##### composer hamma yerda ishlashi uchun bin papkamizni manzillar ro'yxatiga qo'shib qo'yamiz

  ```bash
  echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
  source ~/.bashrc
  ```

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/local_composer-6.png
  srcDark: /images/shared-hosting/en/local_composer-6.png
  alt: Fig 6 | Local composer
  ---
  ::

  ##### Tekshirib olamiz

  ```bash
  composer --version
  ```

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/local_composer-7.png
  srcDark: /images/shared-hosting/en/local_composer-7.png
  alt: Fig 7 | Local composer
  ---
  ::

::

Shu tariqa composer-ni o'rnatib olasiz va hostingda bemalol ishlataverasiz.

---

**Source URL:** https://support.hostmaster.uz/shared-hosting/cpanel/local-composer-installation
