Çözüldü PHP XAMPP'te nasıl birden fazla PHP Laravel projesi oluşturulur?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

koese

Decapat
Katılım
3 Kasım 2022
Mesajlar
18
Çözümler
1
Daha fazla  
Sistem Özellikleri
işlemci: i3 10110U
Ram: 20GB
ekran kartı: intel graphics
Cinsiyet
Erkek
Meslek
Bilgisayar Mühendisi
Arkadaşlar öncelikle merhaba. PHP Laravel ile projeler geliştiriyorum localhost üzerinden fakat ilk proje 8000'de ayağa kalkıyor. 2. bir ekstea proje eklemek istediğim zaman ne yapmam gerektiğini bilmiyorum. Normal PHP ile çalışırken XAMPP'ın dashboardunda proje seçip devam edebiliyorduk fakat Laravel'de otomatik olarak hostu 8000'de ayağa kaldırıyor. Veri tabanı da yanlış hatırlamıyorsam 3306 portunda kalıyor. Bu port ayarlarını mı değiştirmem lazım yoksa Laravel env dosyasından halledebilir miyim? Şimdiden çok teşekkürler.

İyi çalışmalar.
 
Son düzenleyen: Moderatör:
Çözüm
Arkadaşlar öncelikle merhaba. PHP Laravel ile projeler geliştiriyorum localhost üzerinden fakat ilk proje 8000'de ayağa kalkıyor. 2. bir ekstea proje eklemek istediğim zaman ne yapmam gerektiğini bilmiyorum. Normal PHP ile çalışırken XAMPP'ın dashboardunda proje seçip devam edebiliyorduk fakat Laravel'de otomatik olarak hostu 8000'de ayağa kaldırıyor. Veri tabanı da yanlış hatırlamıyorsam 3306 portunda kalıyor. Bu port ayarlarını mı değiştirmem lazım yoksa Laravel env dosyasından halledebilir miyim? Şimdiden çok teşekkürler.

İyi çalışmalar.
Artisan kullanmayarak. Artisan development sunucusu. Normalde sunucu alternatifi olarak kullanmaman lazim zaten. XAMPP'ta apache conf kullanarak document root'u (belli bi subdomain icin mesela), proje/public olarak ayarlaman lazim. Bir de rewrite modulunu acman lazim. Sonrasi kolay.

Windows'taki Apache klasor yapisi nasi bilmiyorum ama normalde virtual server ile bi domain icin documentroot belirlersin, sonrasinda da eger local olarak erismek istiyorsan bu domain'e, public domain degilse, hosts'a eklersin.

Ben linux'ta soyle kullaniyorum;
Apache config:
<VirtualHost *>
    ServerName project1.localhost
    DocumentRoot /path/to/laravel/project/public/
</VirtualHost>

Yukaridakini proje1.conf diye kaydedersin mesela. Sonrasinda XAMP icerisinde -> httpd.conf.d klasorune atarsin. Butun config dosyalarini orda ariyor olmasi lazim.

Hosts dosyasina da sunu ekliyorsun; 127.0.0.1 project1.localhost.

Artik tarayiciya project1.localhost dediginde laravel projen aciliyor.
Eger normalde de hostlayacaksan, laravel projesi boyle hostlaniyor. ServerName yerine gercek domaini yaziyorsun sadece. Kendi icersinde rewrite icin .htaccess ile geliyor zaten;
.env dosyasında portu tanımlarsın. Ona göre ayağa kaldırırsın. Laraveli bilmiyorum ama o portu kesinlikle değiştirebilirsin. Docker'da kullanabilirsin.

Docker Compose ile her şeyi aynı anda ayağa kaldırabilirsin.

Arkadaşlar öncelikle merhaba. PHP Laravel ile projeler geliştiriyorum localhost üzerinden fakat ilk proje 8000'de ayağa kalkıyor. 2. bir ekstea proje eklemek istediğim zaman ne yapmam gerektiğini bilmiyorum. Normal PHP ile çalışırken XAMPP'ın dashboardunda proje seçip devam edebiliyorduk fakat Laravel'de otomatik olarak hostu 8000'de ayağa kaldırıyor. Veri tabanı da yanlış hatırlamıyorsam 3306 portunda kalıyor. Bu port ayarlarını mı değiştirmem lazım yoksa Laravel env dosyasından halledebilir miyim? Şimdiden çok teşekkürler.

İyi çalışmalar.
Edit: Şöyle bir kullanım varmış mesela.

php artisan serve --port=8001
 
Arkadaşlar öncelikle merhaba. PHP Laravel ile projeler geliştiriyorum localhost üzerinden fakat ilk proje 8000'de ayağa kalkıyor. 2. bir ekstea proje eklemek istediğim zaman ne yapmam gerektiğini bilmiyorum. Normal PHP ile çalışırken XAMPP'ın dashboardunda proje seçip devam edebiliyorduk fakat Laravel'de otomatik olarak hostu 8000'de ayağa kaldırıyor. Veri tabanı da yanlış hatırlamıyorsam 3306 portunda kalıyor. Bu port ayarlarını mı değiştirmem lazım yoksa Laravel env dosyasından halledebilir miyim? Şimdiden çok teşekkürler.

İyi çalışmalar.
Artisan kullanmayarak. Artisan development sunucusu. Normalde sunucu alternatifi olarak kullanmaman lazim zaten. XAMPP'ta apache conf kullanarak document root'u (belli bi subdomain icin mesela), proje/public olarak ayarlaman lazim. Bir de rewrite modulunu acman lazim. Sonrasi kolay.

Windows'taki Apache klasor yapisi nasi bilmiyorum ama normalde virtual server ile bi domain icin documentroot belirlersin, sonrasinda da eger local olarak erismek istiyorsan bu domain'e, public domain degilse, hosts'a eklersin.

Ben linux'ta soyle kullaniyorum;
Apache config:
<VirtualHost *>
    ServerName project1.localhost
    DocumentRoot /path/to/laravel/project/public/
</VirtualHost>

Yukaridakini proje1.conf diye kaydedersin mesela. Sonrasinda XAMP icerisinde -> httpd.conf.d klasorune atarsin. Butun config dosyalarini orda ariyor olmasi lazim.

Hosts dosyasina da sunu ekliyorsun; 127.0.0.1 project1.localhost.

Artik tarayiciya project1.localhost dediginde laravel projen aciliyor.
Eger normalde de hostlayacaksan, laravel projesi boyle hostlaniyor. ServerName yerine gercek domaini yaziyorsun sadece. Kendi icersinde rewrite icin .htaccess ile geliyor zaten;
 
Çözüm
Artisan kullanmayarak. Artisan development sunucusu. Normalde sunucu alternatifi olarak kullanmaman lazim zaten. XAMPP'ta apache conf kullanarak document root'u (belli bi subdomain icin mesela), proje/public olarak ayarlaman lazim. Bir de rewrite modulunu acman lazim. Sonrasi kolay.

Windows'taki Apache klasor yapisi nasi bilmiyorum ama normalde virtual server ile bi domain icin documentroot belirlersin, sonrasinda da eger local olarak erismek istiyorsan bu domain'e, public domain degilse, hosts'a eklersin.

Ben linux'ta soyle kullaniyorum;
Apache config:
<VirtualHost *>
    ServerName project1.localhost
    DocumentRoot /path/to/laravel/project/public/
</VirtualHost>

Yukaridakini proje1.conf diye kaydedersin mesela. Sonrasinda XAMP icerisinde -> httpd.conf.d klasorune atarsin. Butun config dosyalarini orda ariyor olmasi lazim.

Hosts dosyasina da sunu ekliyorsun; 127.0.0.1 project1.localhost.

Artik tarayiciya project1.localhost dediginde laravel projen aciliyor.
Eger normalde de hostlayacaksan, laravel projesi boyle hostlaniyor. ServerName yerine gercek domaini yaziyorsun sadece. Kendi icersinde rewrite icin .htaccess ile geliyor zaten;
Gerçekten çok teşekkürler. Çok güzel ve açıklayıcı şekilde anlatmışsınız. Şuan pc yanımda değil bakamadım ama muhtemelen dediğiniz xampp ın apache configde olması lazım ordan ayarlarım diye düşünüyorum.

Artisan kullanmayarak. Artisan development sunucusu. Normalde sunucu alternatifi olarak kullanmaman lazim zaten. XAMPP'ta apache conf kullanarak document root'u (belli bi subdomain icin mesela), proje/public olarak ayarlaman lazim. Bir de rewrite modulunu acman lazim. Sonrasi kolay.

Windows'taki Apache klasor yapisi nasi bilmiyorum ama normalde virtual server ile bi domain icin documentroot belirlersin, sonrasinda da eger local olarak erismek istiyorsan bu domain'e, public domain degilse, hosts'a eklersin.

Ben linux'ta soyle kullaniyorum;
Apache config:
<VirtualHost *>
    ServerName project1.localhost
    DocumentRoot /path/to/laravel/project/public/
</VirtualHost>

Yukaridakini proje1.conf diye kaydedersin mesela. Sonrasinda XAMP icerisinde -> httpd.conf.d klasorune atarsin. Butun config dosyalarini orda ariyor olmasi lazim.

Hosts dosyasina da sunu ekliyorsun; 127.0.0.1 project1.localhost.

Artik tarayiciya project1.localhost dediginde laravel projen aciliyor.
Eger normalde de hostlayacaksan, laravel projesi boyle hostlaniyor. ServerName yerine gercek domaini yaziyorsun sadece. Kendi icersinde rewrite icin .htaccess ile geliyor zaten;
Hocam şimdi dediklerinize göre her şeyi yaptım projeyi dediğiniz gibi açtım. Çok teşekkür ederim yardımınız için. Nasıl yapıldığını anlatan kısa bir text hazırladım soran olursa paylaşabilirim
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı