Merhaba
Öncelikle Composer nedir onu açıklayalım
Composer, PHP için açık kaynaklı bir bağımlılık yönetim aracıdır ve öncelikle PHP paketlerinin bireysel uygulama bileşenleri olarak dağıtımını ve bakımını kolaylaştırmak için oluşturulmuştur. Bileşen tabanlı uygulamalar ve çerçeveler ile modern PHP geliştirmenin temelini oluşturarak PHP ekosistemini önemli ölçüde değiştirmiştir. Nils Adermann and Jordi Boggiano, tarafından geliştirilmiş olup ilk sürümü 1 Mart 2012 tarihinde yapılmıştır.
Şimdi gelelim Cpanel hosting hesabımız üzerine composer kurulumun nasıl yapılacağı
1) Öncelikle Cpanel hesabımızda Terminal kısmına giriş yapıyoruz.
2) Ardından php -v komutu ile php versiyonumuzu kontrol ediyoruz. Burada php 8.0 seçili durumdadır. Daha düşük php versiyonları kullanıyorsanız bu durumda php selector kısmından php versiyonuzu yükseltmelisiniz.
** php versiyonu düşük olanlar cpanelden Select Php Version kısmına girmeli
Daha sonra açılan sayfada php versiyonu 8.0 veya üzeri seçebilir.
php versiyonunu seçtikten sonra Options kısmına giriyoruz ve buradan da allow_url_fopen seçeneğinin seçiliği olup olmadığını kontrol ediyoruz. Eğer seçili değil ise bu seçeneği seçiyoruz.
3) Ardından cpanelde File Manager kısmına giriyoruz.
4) Daha sonra buradan public_html klasörü içine girip sol üst köşeden File yani dosya oluşturma tuşuna basıyoruz ve aşağıdaki şekilde dosya oluşturuyoruz.
5) php.ini dosyamız oluştuktan sonra üzerine tıklıyoruz ve üst kısımda yer alan Edit butonuna basarak php.ini dosyamızı düzenlemeye başlıyoruz ve aşağıda yer alan kodları ekleyip kayıt ediyoruz.
max_execution_time = 300 max_input_time = 300 memory_limit = 512M suhosin.executor.include.whitelist = phar detect_unicode = Off 6) Ardından tekrar terminal arayüzüne giriyoruz ve aşağıdaki adımları uyguluyoruz. ilk önce cd public_html yaparak public_html klasörü altına giriyoruz. Ardından
php -r "readfile('https://getcomposer.org/installer');" | php -c php.ini komutunu girerek composer kurulumu için gerekli olan dosyaları çekiyoruz. Daha sonra
php composer.phar
komutunu girerek kurulum işlemi başlatıyoruz. Bu kod işe yaramazsa
php -c php.ini composer.phar
komutunu deneyebilirsiniz.
Bir kaç saniye içerisinde composer kurulum işleminiz tamamlanmış olacaktır. işlem tamamlandığında aşağıdaki gibi bir görsel ile karşılacaksınız.