Php paketlerini indirmek için gerekli olan composer’ı sunucumuza nasıl global olarak yükleyeceğimizden bahsedelim biraz.
Öncelikle sağı solu kirletmemek adına tmp klasörüne düşelim
$ cd /tmp
Hemen ardından composer’ı wget ile sunucudan çekmemiz gerekiyor. Hata alacak olursanız eğer url çalışıyor mu diye kontrol etmeniz gerekecektir.
$ curl -sS https://getcomposer.org/installer | php
Asıl yapmak istediğimiz ise composer paket yükleyicisini global olarak her yerde çağırmak isteyeceğizdir. bunun için indirdiğimiz dosyayı /usr/local/bin/composer şeklinde taşımamız gerekiyor.
$ mv composer.phar /usr/local/bin/composer
Eğer düşük ram’li serverlar ile çalışıyorsanız composer update komutu size aşağıdaki gibi hata verebilir.
PHP Fatal error: Uncaught exception ‘ErrorException’ with message ‘proc_open(): fork failed – Cannot allocate memory’ in phar
Bu durumda hızlı bir şekilde hafıza için takas alanı oluşturabilirsiniz. Aşağıdaki komutları takip ettikten sonra sonucu görmek için free -m komutunu kullanabilirsiniz.
/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1