Centos 7 için Composer / Global Kullanım

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

 

 

 

Write a Comment