Ferritopia Newsletter

Subscribe
Archives
November 20, 2021

New post on Ferritopia: Cara Install Composer di Shared hosting

Cara Install Composer di Shared hosting

Composer adalah alat management dependency PHP. Biasanya digunakan pada penginstalan program atau website yang scriptnya dapat diperoleh secara opensource. Kendala sering dijumpai ketika mencoba menginstall program anda di shared hosting, salah satunya adalah permasalahan command atau perintah composer yang tidak dapat digunakan. 

Berikut adalah cara untuk dapat menggunakanperntah komposer di shared hosting.

Table of Contents

  • Peralatan
  • Persiapan konfigurasi
  • Menginstall composer
  • Menggunakan composer

Peralatan

1. Akses SSH harus diaktifkan untuk akun hosting Anda. Ikuti langkah-langkah yang disediakan oleh penyedia hosting anda untuk mengaktifkan akses SSH.

2. Untuk mengakses akun Anda melalui SSH, unduh dan instal salah satu klien SSH yang tersedia. Misalnya PuTTY, atau bisa langsung gunakan CMD jika anda menggunakan Windows 10, dan Terminal untuk pengguna Linux.

3. Versi PHP harus diantara 5.5 dan 7.3.

4. Mengaktifkan allow_url_fopen. Jika ragu, hubungi penyedia hosting untuk informasi lebih lanjut.


Persiapan konfigurasi

Masuk lah ke SSH anda dan buka folder program atau public_html

Buat sebuah file dengan nama php.ini, gunakan perintah berikut:

nano php.ini

Lalu akan terbuka teks editor versi SSH. Paste kode berikut (paste dengan klik kanan > paste):

max_execution_time = 300

max_input_time = 300

memory_limit = 512M

suhosin.executor.include.whitelist = phar

detect_unicode = Off

Simpan dengan klik tombol CTRL + X dan klik tombol Enter.

Menginstall composer

Persiapan telah selesai, lanjutkan dengan penginstallan. Salin command / perintah berikut ke terminal danklik enter: 

php -r “readfile(‘https://getcomposer.org/installer’);” | php -c php.ini

Menggunakan composer

Untuk menggunakan composer, alih alih menggunakan composer install, gunakan lah perintah ini: 

php composer.phar

Don't miss what's next. Subscribe to Ferritopia Newsletter:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.