iToverDose/Yazılım· 5 HAZIRAN 2026 · 16:03

Arch Linux'de PHP 8.5'i ASDF ile kolayca kurun ve yönetin

Arch Linux üzerinde PHP 8.5'i ASDF sürüm yöneticisi ile nasıl sorunsuzca kurabileceğinizi, yönetebileceğinizi ve farklı versiyonlar arasında geçiş yapabileceğinizi öğrenin.

DEV Community3 dk okuma0 Yorumlar

Arch Linux kullanıcıları için PHP geliştirme ortamını optimize etmek artık daha basit. ASDF adlı esnek sürüm yöneticisi sayesinde, sisteminizde birden fazla PHP versiyonunu aynı anda çalıştırabilir, projeleriniz için kolayca geçiş yapabilirsiniz. Özellikle PHP 8.5'in yeni özelliklerinden faydalanmak isteyen geliştiriciler için ideal bir çözüm sunan bu yöntem, kurulum ve yönetim süreçlerini önemli ölçüde basitleştiriyor.

Arch Linux için gerekli bağımlılıkları yükleyin

PHP 8.5'i ASDF ile kurmadan önce, sisteminizdeki bazı temel ve geliştirme bağımlılıklarını yüklemeniz gerekiyor. Terminalde aşağıdaki komutu çalıştırarak gerekli paketleri kolayca indirebilirsiniz:

yay -S base-devel libpng postgresql-libs re2c gd oniguruma libzip libsodium

Bu paketlere ek olarak, yaygın olarak kullanılan diğer bağımlılıkları da yüklemek isteyebilirsiniz. Bunlar arasında HTTP istekleri için gerekli olan curl, versiyon kontrolü için git, güvenlik protokolleri için openssl ve XML işlemleri için libxml2 gibi araçlar bulunuyor:

yay -S curl git openssl zlib libxml2 sqlite

ASDF sürüm yöneticisini sisteminize kurun

ASDF'i Arch Linux'a kurmak için GitHub deposunu klonlayarak başlıyoruz. Bu adım, sisteminize ASDF'in en kararlı sürümünü yerel olarak yüklemenizi sağlıyor:

git clone  ~/.asdf --branch v0.18.0

Kurulum tamamlandıktan sonra, ASDF'i sisteminizin komut satırına entegre etmeniz gerekiyor. Bu işlem, kullandığınız kabuk türüne bağlı olarak değişiyor. Aşağıdaki yöntemler, yaygın olarak kullanılan Bash ve ZSH kabukları için geçerli:

Bash kabuğu için kurulum

Bash kullanıyorsanız, aşağıdaki komutları çalıştırarak ASDF'in temel fonksiyonlarını ve otomatik tamamlama özelliklerini kabuğunuza ekleyin:

echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc
source ~/.bashrc

ZSH kabuğu için kurulum

ZSH kullanıyorsanız, kabuğunuzun yapılandırma dosyasına aşağıdaki satırları ekleyerek ASDF'i etkinleştirin:

echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.zshrc
source ~/.zshrc

Kurulumun başarılı olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

asdf --version

Eğer ASDF'in yüklü versiyon numarası ekrana yansırsa, kurulum süreci başarılı bir şekilde tamamlanmış demektir.

PHP eklentisini ASDF'e ekleyin

ASDF'in PHP desteğini etkinleştirmek için, PHP eklentisini sisteminize eklemeniz gerekiyor. Bu işlem, ASDF'in PHP versiyonlarını yönetmesini ve kurmasını sağlayacak temel altyapıyı oluşturuyor:

asdf plugin add php 

PHP 8.5'i sisteminize kurun ve varsayılan olarak ayarlayın

PHP 8.5 versiyonunu sisteminize kurmadan önce, ASDF'in desteklediği tüm PHP versiyonlarını listeleyebilirsiniz. Bu sayede, mevcut seçenekleri inceleyebilir ve ihtiyaçlarınıza en uygun olanı seçebilirsiniz:

asdf list all php

Listeden PHP 8.5'in mevcut olduğunu gördükten sonra, aşağıdaki komutla sisteminize kurabilirsiniz:

asdf install php 8.5.0

Kurulum tamamlandıktan sonra, PHP 8.5'i sisteminizin varsayılan PHP versiyonu olarak ayarlayabilirsiniz. Bu ayar, yeni komut satırı oturumlarında otomatik olarak kullanılacak PHP versiyonunu belirliyor:

asdf global php 8.5.0

Değişikliklerin aktif olması için kabuğunuzu yeniden yükleyin:

exec $SHELL

PHP 8.5'in başarıyla kurulup kurulmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

php -v

Bu komut, sisteminizde yüklü olan PHP versiyonunu ve kurulu olduğu CLI ortamını gösterecektir. Beklenen çıktı, PHP 8.5.x (cli) şeklinde olmalıdır.

ASDF ile PHP versiyonlarını yönetmek için ipuçları

ASDF'in sağladığı esnek versiyon yönetimi sayesinde, farklı projeleriniz için farklı PHP versiyonlarını kolayca kullanabilirsiniz. İşte size yardımcı olabilecek bazı temel komutlar:

  • Mevcut PHP versiyonlarını listelemek için:
asdf list php
  • Yeni bir PHP versiyonunu kurmak için:
asdf install php 8.4.0
  • Sistem genelinde varsayılan PHP versiyonunu değiştirmek için:
asdf global php 8.4.0
  • Belirli bir proje dizini için yerel PHP versiyonunu ayarlamak için:
asdf local php 8.5.0

PHP kurulumunu tamamlamak için Composer'ı yükleyin (isteğe bağlı)

PHP 8.5'in temel kurulumunu tamamladıktan sonra, projelerinizde bağımlılık yönetimi yapmanızı sağlayacak Composer'ı da sisteminize ekleyebilirsiniz. Aşağıdaki adımları takip ederek Composer'ı kolayca kurabilirsiniz:

php -r "copy(' 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
rm composer-setup.php

Kurulumun ardından, Composer'ın doğru şekilde yüklenip yüklenmediğini kontrol edin:

composer --version

Bu sayede, PHP projelerinizi daha verimli bir şekilde yönetmeye ve bağımlılıklarınızı daha kolay takip etmeye başlayabilirsiniz. ASDF sayesinde, gerektiğinde PHP versiyonlarını değiştirmek de artık sadece birkaç komut kadar basit hale geldi.

Yapay zeka özeti

Arch Linux üzerinde PHP 8.5'i ASDF sürüm yöneticisi ile nasıl kuracağınızı, farklı versiyonlar arasında geçiş yapacağınızı ve Composer'ı entegre edeceğinizi adım adım öğrenin.

Yorumlar

00
YORUM BIRAK
ID #GO9074

0 / 1200 KARAKTER

İnsan doğrulaması

5 + 3 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.