Go Dilinde Concurrency

2,077 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,495 More

yTheme

4 2,634 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,061 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

Laravel Kurulumu. Laravel Framework Nasıl Kurulur?.

laravel iletişim formu

PHP framework (anaçatı) denilince son zamanlarda ilk akla gelen kararlı yapısı ve hızı ile şüphesiz ki Laravel‘dir. Bu nedendir ki yapılan anketlerde 2014 ve 2015’in en çok kullanılan ve beğenilen anaçatısı olarak seçilmiştir. Benim de uygulamalarımı geliştirirken kullandığım Laravel’in kurulumunu ve tabi Laravel için gerekli Composer kurulumunu bazı püf noktaları ile beraber bu yazıda bulabilirsiniz.

Composer Kurulumu

Öncelikle kullanmış olduğumuz Linux dağıtımının terminalini açarak aşağıdaki komutu çalıştırıyoruz.

PHP
1
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Bu kod ile Composer kurulmuş olacak ve /home/kullanıcı dizininizde .composer isimli klasör ortaya çıkacaktır. Buradaki püf nokta kurulumu sudo komutu ile yaptığımız için .composer klasörünün sahibi root olacaktır. Bu da sonraki aşamalarda Laravel’i kurarken (cache oluşturmada) sorun çıkartmaktadır. Bu sorunu çözmek için .composer klasörünün sahibini ve grubunu şu komut ile doğru şekilde ayarlayabilirsiniz.

PHP
1
sudo chown -R $USER:$USER $HOME/.composer

Laravel Kurulumu

Laravel kurulumuna geçmeden önce bir püf noktayı belirtmekte fayda var. Kuruluma geçmeden önce mutlaka document root klasörüne yani websitenizin dosyalarının bulunduğu klasöre geçiniz. Benim için bu klasör

PHP
1
/home/erhan/html

Aşağıdaki komutları sıra ile girerek Laravel için gerekli paketleri indiriyoruz.

PHP
1
2
composer global require "laravel/installer"
export PATH="~/.composer/vendor/bin:$PATH"

Laravel ile yeni bir projeyi (mesela proje ismimiz YakuterCMS olsun) şu komuta ile kuruyoruz.

PHP
1
laravel new YakuterCMS

Not 1: Farklı Linux dağıtımlarında klasör yapısı da değişebiliyor. Bu nedenle yukarıdaki komutu çalıştırdıktan sonra -bash: laravel: command not found bir hata mesajı alıyorsanız şu komutu çalıştırdıktan sonra tekrar yukarıdaki komutu deneyiniz.

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

Not2: Eğer burada [RuntimeException] The Zip PHP extension is not installed. Please install it and try again. gibi bir hata alırsanız aşağıdaki komut ile PHP için gerekli paketi kurabilirsiniz.

PHP
1
2
3
4
5
//Ubuntu/Mint için
sudo apt-get install php-zip
 
//Centos/Debian için:
sudo yum install php-zip

Not3: Eğer burada …the requested PHP extension mbstring is missing from your system. gibi bir hata alırsanız aşağıdaki komut ile PHP için gerekli mbstring paketini kurabilirsiniz.

PHP
1
2
3
4
5
//Ubuntu/Mint için
sudo apt-get install php-mbstring
 
//Centos/Debian için:
sudo yum install php-mbstring

Laravel’i kurmakla kurulum henüz tamamlanmış olmuyor. Bazı dosya ve klasörlere gerekli izinler verilmeli. Bunu da laravel proje klasörünün içinde şu komutları sırasıyla girerek yapabilirsiniz.

PHP
1
2
chmod -R 777 storage
chmod -R 777 bootstrap/cache

Artık kurulumumuz tamamlandı. Tarayıcınızda http://localhost/YakuterCMS/public/ adresine girdiğinizde LARAVEL yazısını görüyorsanız kurulum sorunsuz tamamlanmıştır.

Püf Nokta: Diyelim ki her şeyi sorunsuz yaptığınızı düşünüyorsunuz ancak yine de LARAVEL yazısını göremiyorsunuz. O zaman php hata gösterimini aktif hale getirerek hatayı görebilir ve ona göre çözüm üretebilirsiniz. PHP hata gösterimini kullandığımız projede açmak için en kısa yol laravel proje klasörünüzün içinde /app/Http/routes.php dosyasını açıp aşağıdaki kodu dosyanın sonuna eklemek

PHP
1
2
3
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Böylece hataları görebilirsiniz ancak daha detaylı bir hata gösterimi için php.ini dosyanızdaki display_errors değerini aşağıdaki gibi ayarlamanız gerekmektedir.

PHP
1
display_errors = on

Laravel kurulumu ile ilgili söyleyeceklerim bu kadar. Unutmadan şunu da eklemeliyim ki kurulum tamamlandıktan sonra proje klasörünüzdeki .env dosyanızı projenize göre düzenlemelisiniz. Kurulumla ilgili yaşadığınız sıkıntıları yorumlarınızda paylaşırsanız yine yardımcı olmaya çalışırım.

Sevgiler, saygılar…

Ağu 8, 2016Erhan Yakut
Cloud Sunucu


hosting

Linux Dizin KomutlarıCentOS Linux | Zip Uzantılı Dosyaları Açmak
You Might Also Like
 
PHP İpucu #1 – Nesne Tabanlı Programlama Candır
 
Worpdress’te Oturum Yönetimi (SESSION)
Erhan Yakut
4 years ago 10 Comments Featured, Laravel, Linux, PHPCentOS, Composer, Debian, Laravel 5, Linux, Php, PHP 7, Ubuntu2,736
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
Kurban Bayramınız Kutlu Olsun
AJAX Göndermeç
Aşk Bu Olsa Gerek
Her Yönüyle 2006
Google Proje Barındırma
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter