Ortaya Karışık

TR EN

Arch Linux Laravel Valet Kurulumu

Bu makale 2 yıldan daha eski. Bazı bilgiler güncelliğini yitirmiş olabilir.

Merhaba 👋#

Valet Linux, minimalist bir geliştirme ortamını tercih edenler için Laravel geliştirme ortamıdır. Vagrant veya /etc/hosts ayarlamaya gerek yoktur. Yerel tünelleri (Ngrok vb.) kullanarak sitelerinizi herkese açık olarak paylaşabilirsiniz. 🚀

Valet, sisteminizi makine açıldığında Nginx'i arka planda çalıştıracak şekilde yapılandırır. Ardından, DnsMasq kullanarak *.test uzantılı domainlerinizi ilgili dizinlere yönlendirir. Sadece 7MB RAM kullanarak çalışan, hızlı ve hafif bir Laravel geliştirme ortamı sunar. 🎯

Önceki Kurulumlar Daha önce Arch Linux Lampp Kurulumu (PHP7x + MariaDB + MySQL + PhpMyAdmin) veya benzeri kurulumlar yaptıysanız, devre dışı bırakmalı ya da kaldırmalısınız. Aksi takdirde çakışmalar yaşanabilir.

🛠 Kurulum#

Terminali açın ve aşağıdaki komutları sırasıyla çalıştırın:

pacman -S nss jq xsel networkmanager

PHP'nin kurulu ve 5.6'dan yüksek bir sürüm olduğundan emin olun:

pacman -S php # Kurulum sonrası kontrol için: php -v

Gerekli ek PHP paketlerini yükleyin:

yay -S php71-mcrypt

İsteğe bağlı paketler:

yay -S php php-dblib php-fpm php-gd php-odbc php-pgsql php-sqlite

Composer kurun:

yay -S composer

Daha sonra .bashrc içerisine şu satırı ekleyin:

PATH="$HOME/.config/composer/vendor/bin:$PATH"

Composer'ı hazır hale getirin ve Valet Linux'u yükleyin:

composer global require cpriego/valet-linux

🎉 Valet ile Çalışma#

Ana dizine gidip Sites adında bir klasör oluşturun:

mkdir ~/Sites

Bu klasör içinde her alt klasör bir domain adı gibi çalışacaktır. Örneğin, blog isimli bir Laravel projesi oluşturup park edelim:

cd ~/Sites
php valet park
laravel new blog

Tarayıcıdan http://blog.test adresine girerek projenizi görüntüleyebilirsiniz! 🎊

Belirli bir proje için özel link oluşturabilirsiniz:

valet link projeadi

Bağlantıları listelemek için:

valet links

Laravel Valet Link Arch Linux

🔧 Domain Uzantısını Değiştirme#

Varsayılan .test uzantısını değiştirmek isterseniz:

valet domain .app

Mevcut domain uzantısını öğrenmek için:

valet domain

Valet'in kullandığı portu değiştirmek için:

valet port xxxx # xxxx yerine yeni port numarasını yazın

🔒 SSL Hatalarını Giderme#

Özellikle .app veya .dev gibi uzantılar kullanıldığında SSL hatası alabilirsiniz. Bunu önlemek için:

valet secure projeadi

SSL'yi devre dışı bırakmak için:

valet unsecure projeadi

📺 Video Anlatım#

📚 Kaynaklar#

🎯 Artık Valet ile Laravel projelerinizi hızla geliştirebilir ve yerel ortamınızı optimize edebilirsiniz! 🚀

Laravel Valet Kurulumu

Webmentions

Beğeniler

  • Beğeniler yükleniyor...

Yorumlar & Yanıtlar

  • Yorumlar yükleniyor...

Yorumlar
Bluesky ile Yanıtla

Fediverse veya Mastodon'da bir hesabınız varsa, bu gönderiye yanıt verebilirsiniz.

Bu URL'yi favori Fediverse uygulamanızın arama alanına veya Mastodon sunucunuzun web arayüzüne kopyalayıp yapıştırın.

Yorumlar yükleniyor...