Composer komutlarını php ile kullanma
Merhabalar, composer install - composer require
gibi komutlarının yaptığı görevi php kodları ile nasıl yapabilirim.
Temel amaç, bir hostinge projemizi yüklediğimizde bağımlılıkları otomatik yüklemesidir.
Yani demek istediğim composer require prototurk
komutunu php de şu şekilde kullanmak.
composer::require('prototurk');
Sunucuda yapabilirsin ama hosting'de yapamazsın. Sunucuda exec benzeri sistem çağrıları ile yapabilirsin (ama yine de ağır bir yük biner ve sürekli kontorl ettirmen gerek)
Hostinglerde sanırım exec vb. komutlara izin verilmiyor verilse bile composer'ın kurulu olması gerek zaten.
Bu tarz şeyler aslında biraz CI/CD ve DevOps konusuna giriyor. Projeyi olduğu şekilde bozmadan ayağa kaldırmak, sürekli işleri otomatikleştirmek vb.