Centos / RHEL Laravel 5 Kurulumu

Laravel, php ile yazılmış mvc (model-view-controller) yapıda web uygulamarı geliştirmenizi sağlar. Laravel altında, bağımlılık yönetimi için composer kullanılmaktadır. Klasör yapısı olarak Laravel 5 versiyonundan itibaren PSR-4 kodlama yapısına geçmiştir. Laravel hemen hemen her web projesinde esnekliği ile verimli bir framework. Bir çok script de sunucunuzda laravelin kurulu olmasını isteyebilir.

Bu makalede yer alan Laravel 5 framework kurulumunu tüm Linux VDS paketlerinde kurabilir veya bize kurdurabilirsiniz.

1- Öncelikle yum üzerinden gerekli kurulumları yapıyoruz ;

  • Önemli ; cPanel, Directadmin veya Plesk Panel üzerinde php modülleri olan iconv veya mbstring kurulu olmalıdır. Apache derleme yaparken bu iki modülü de php extension olarak dahil ediniz ve derleyiniz (eğer kurulu değil ise).

2- Centos/RHEL işletim sistemimize uygun rpm’leri kuruyoruz. Biz centos 6.x – 64 bit üzerinde composer ve laravel kuracağız ;

3- Ardından composer kuruyoruz ;

get-composer-kurulumu

4- laravel kuracağımız cPanel, Directadmin veya Plesk kullanıcısına su ile giriş yapıyoruz. Biz cliaweb kullanıcısına su ile giriş yaptık ;

5- cliaweb kullanıcısının public_html veya httpdocs dizinine giderek git ile laravel çekiyoruz. Aşağıda web panellerinize göre örnek kurulum yolları verilmiştir. Örnek kullanıcı bizde cliaweb dir. Siz kendi kullanıcınıza göre düzenleyin ;

cPanel üzerinde kurulacak yol ;

Plesk Panel üzerinde kurulacak yol ;

DirectAdmin üzerinde kurulacak yol ;

6- Bizim sunucu panelimiz cPanel. Bu nedenle aşağıdaki dizine geçiş yaparak composer ile kuruyoruz (root iken kurmayın hata verecektir) ;

get-composer-laravel-kurulumu-2

Kurulum sonrası normalde sahiplik veya chmod izinleri gerekmeyecektir. Çünkü cliaweb kullanıcısı yani dizin sahibi üzerinden laravel çekim ve kurulum gerçekleştirdik. Ancak gerekli görür iseniz komutları kendi kullanıcınıza göre uygulayabilirsiniz ( bu işlem gerekli değildir ) ;

7- .env dosyasını kopyalıyoruz ;

8- key oluşturuyoruz ;

artisan-key-generate
9- oluşturduğumuz keyi app.php dosyası içerisinde ilgili alana yapıştırıyoruz ;

Örnek ;

laravel-key-app
10- Son olarak http://siteadresi.com/laravel/public/ web sitemize girdiğimizde aşağıdaki sayfayı görüyoruz  ;

cpanel-plesk-directadmin-laravel-kurulumu

Önerilen Diğer Konular

  • aLpERi

    Merhaba centos 7x 64 bit üzerine CWP 7 kurduğumuzu varsayıyorum. CWP7 ile birlikte laraveli kullanmak mümkün mü? İlginizden dolayı teşekkür ederim.