cPanel'de Composer Nasıl Kurulur?

0 Antworten 4 Aufrufe
Bewertende
Teilnehmer
Themenersteller #1
[cPanel] ortamında PHP bağımlılıklarını yönetmek ve modern PHP projelerini kolayca çalıştırmak için Composer kullanımı oldukça yaygın ve önemlidir. Ancak, cPanel'in kendi içinde Composer'ı entegre veya hazır kurulu olarak sunmadığı durumlar olabiliyor. Bu noktada, manuel kurulum ve yapılandırma süreci devreye giriyor. İşte adım adım cPanel üzerinde Composer'ı nasıl kurabileceğinize dair detaylı bir rehber:

  1. SSH Erişimi ve Gerekli İzinler

İlk olarak, cPanel hostinginizde SSH erişiminizin olması gerekir. Birçok paylaşımlı hosting sağlayıcısı SSH erişimini kısıtlar veya devre dışı bırakabilir. SSH erişimi aktif ise, hosting sağlayıcınızın verdiği bilgilerle bağlanın. Bağlantı sırasında, kullanıcınızın PHP ve ilgili dizinlerde gerekli izinlere sahip olduğundan emin olun.

  1. PHP ve Gereksinimlerin Kontrolü

Composer, PHP 7.2 veya üstü sürümünü ve birkaç temel PHP uzantısını gerektirir.
Komutla PHP sürümünüzü kontrol edin:
CODE
1php -v

Ayrıca, php.ini ayarlarının uygun olduğundan ve gerekli uzantıların yüklü olduğundan emin olun (örneğin: json, openssl, phar, mbstring).

  1. Composer Kurulumu

a. Composer'ı resmi sitesinden indirin:
CODE
1php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

b. Güvenlik için hash kontrolü yapın:
CODE
1php -r "if (hash_file('SHA384', 'composer-setup.php') === 'd6a7f4...') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }";

Buradaki hash, Composer resmi sitesinden alınan güncel değerdir.

c. Composer'ı kurmak:
CODE
1php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Bu komut, Composer'ı sistem genelinde kullanabileceğiniz hale getirir.

  1. Composer'ı Kullanma ve Test

Kurulum tamamlandıktan sonra, şu komutla doğru şekilde kurulduğunu test edin:
CODE
1composer --version

Eğer versiyon bilgisi geliyorsa, kurulum başarılıdır.

  1. cPanel Üzerinden Komut Erişimi ve Alternatifler

Bazı paylaşımlı hostinglerde SSH erişimi sınırlı olabilir. Bu durumda, cPanel içindeki "Terminal" veya "Komut Satırı" araçlarını kullanabilir veya hosting sağlayıcınızdan Composer entegrasyonu talep edebilirsiniz. Ayrıca, Composer'ı lokal makinenizde kullanıp, projeleri FTP veya SFTP ile sunucuya yüklemek de bir alternatif olabilir.

Sonuç olarak, cPanel üzerinde Composer'ı manuel kurmak, doğru PHP ortamını ve izinleri sağladıktan sonra mümkündür. Bu sayede projelerin bağımlılıklarını yönetmek ve güncel PHP teknolojilerinden faydalanmak mümkün hale gelir.

Sie müssen angemeldet sein, um zu antworten.

0 Zitate ausgewählt