Ubuntu 14te Laravel 5 Uygulaması Kurma

Giriş

Laravel, fikirleri çok hızlı bir şekilde temizlemek için kullanabileceğiniz olgun bir PHP çerçevesidir. Harika belgelere sahiptir ve en popüler PHP çerçevelerinden biridir. Buna ek olarak, Laravel'in güçlü bir topluluk desteği var.

Kurulum

  1. "Laravel-5.0" adlı bir Vultr başlangıç ​​komut dosyası oluşturun.

    • "Sunucularım" sekmesinde "Statup Komut Dosyaları" nı tıklayın.
    • "Başlangıç ​​Betiği Ekle" düğmesini tıklayın.
    • Başlangıç ​​komut dosyasını "Laravel-5.0" olarak adlandırın.
    • Bu GitHub veri havuzundaki içeriği kopyalayıp kod bölümüne yapıştırın . Bu komut dosyası, Homestead'i oluşturmak için kullanılan provizyonun biraz değiştirilmiş bir sürümüdür. Homestead, Laravel uygulamalarını yerel olarak geliştirmek için kullanılan sanal bir makinedir. PHP 5.6, Nginx, HHVM, MySQL, PostgreSQL, Redis, Memcache, Beanstalked ve Node dahil olmak üzere birçok güzellikle birlikte gelen popüler bir pakettir.
  2. Yukarıda oluşturulan "Laravel-5.0" komut dosyasıyla Ubuntu 14.10 x64 örneğini dağıtın. En az 1GB (1024 MB) bellek olması tercih edilir.

  3. SSH'yi sunucuya ekleyin ssh root@[vultr-instance-ip]. [vultr-instance-ip]sunucunun IP adresidir. SSH anahtarları kullanmıyorsanız, Vultr kontrol panelinden şifreyi kullanmanız gerekecektir.

  4. Laravel 5'i kurun ve bir test Laravel uygulaması kurun.

    PATH="$HOME/.composer/vendor/bin:$PATH"
    composer global require "laravel/installer=~1.1"
    mkdir /apps
    cd /apps
    laravel new testLaravelApp
    cd testLaravelApp
    php -S [vultr-instance-ip]:8000 -t public
    

    Uygulamayı bir /appsdizin altında kurmayı seçtiğimizi unutmayın , ancak bu istediğiniz bir yerde olabilir.

    Gidin http://[vultr-instance-ip]:8000ve bir "laravel 5 karşılama ekranı" ile karşılaşacaksınız.

    Geliştirme bittiğinde Ctrl+C, PHP sunucusunu durdurmak için terminalinize basın.

  5. Laravel uygulamanızı Nginx ile sunun.

    Nginx varsayılan site yapılandırmasını açın.

    sudo nano /etc/nginx/sites-available/default
    

    Aşağıdaki içeriği bu dosyaya yapıştırın ve kaydedin.

    server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;
    
        root /apps/testLaravelApp/public;
        index index.html index.htm index.php;
    
        # Make site accessible from http://localhost/
        server_name localhost;
    
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
    
        # Pass all .php files onto a php-fpm/php-fcgi server.
        location ~ [^/]\.php(/|$) {
            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            if (!-f $document_root$fastcgi_script_name) {
                return 404;
            }
            include fastcgi.conf;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
        }
    }
    

    İzinleri güncelleyin ve Nginx'i yeniden başlatın.

    chown -R www-data:www-data /apps/laravelTestApp
    chmod -R 775 /apps/laravelTestApp
    sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
    sudo service nginx restart
    

    Adresine göz atın http://[vultr-instance-ip]. "Laravel 5 karşılama ekranı" ile karşılaşacaksınız.

Sonuç

Artık Laravel kurulumuna sahip olduğunuza göre, çerçevesini keşfetmeyi ya da küçük kardeşi Lumen'i deneyin. Laravel olgun, etkileyici ve çalışmak için tatmin edicidir.



Leave a Comment

Ubuntu 16.10 Üzerinde Snipe-IT Kurulumu

Ubuntu 16.10 Üzerinde Snipe-IT Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Snipe-IT, BT varlık yönetimi için ücretsiz ve açık kaynaklı bir web uygulamasıdır. Laravel 5.2 çerçevesi ve kullanımı üzerine yazılmıştır.

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Ubuntu 18.04 Üzerinde PHP 7.2 Kurulumu ve Konfigürasyonu

Ubuntu 18.04 Üzerinde PHP 7.2 Kurulumu ve Konfigürasyonu

Bir web sunucusunu dağıtırken PHP ve ilgili paketler en sık kullanılan bileşenlerdir. Bu makalede, Ubuntu 18.0da PHP 7.2 kurulumunu öğreneceğiz

Ubuntu 17.04 Üzerinde Apache, MySQL ve PHP Kurulumu

Ubuntu 17.04 Üzerinde Apache, MySQL ve PHP Kurulumu

Bu makalede, Ubuntu 17.04 üzerinde bir LAMP yığını oluşturma açıklayacağım. Not: Bu makaledeki komutlar için sudo veya root erişimine ihtiyacınız olacaktır. ben

FreeBSD 11 Üzerinde Kaşe Nasıl Kurulur

FreeBSD 11 Üzerinde Kaşe Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Cachet PHP ile yazılmış açık kaynaklı bir durum sayfası sistemidir. Cachet için kaynak kodu GitHubda barındırılıyor. Bu kılavuzda,

Debian 9 Üzerinde PyroCMS Kurulumu

Debian 9 Üzerinde PyroCMS Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün

Ubuntu 16.04 Üzerinde Apache, MySQL ve PHP Kurulumu

Ubuntu 16.04 Üzerinde Apache, MySQL ve PHP Kurulumu

Not: Bu makaledeki komutlar için sudo erişimine ihtiyacınız olacaktır. Adım 1: Apacheyi kurun Önce paket yöneticinizi güncelleyin. sudo apt-get update -y Kurulum

Debian 9 (Streç) Üzerine Dotclear Kurulumu

Debian 9 (Streç) Üzerine Dotclear Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Dotclear çok basit bir blog motorudur. Açık kaynak kodludur ve kullanımı kolaydır. Bu öğretici,

ImageMagicki CentOS 6ya yükleme

ImageMagicki CentOS 6ya yükleme

ImageMagick®, bitmap görüntüler oluşturmak, düzenlemek, oluşturmak veya dönüştürmek için kullanılan bir yazılım paketidir. Çeşitli formatlarda (100den fazla) görüntüleri okuyabilir ve yazabilir

CentOS 8 Üzerinde X-Cart 5 Kurulumu

CentOS 8 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Docker-compose Kullanarak PHP Uygulaması Dağıtma

Docker-compose Kullanarak PHP Uygulaması Dağıtma

PHP uygulamaları genellikle bir web sunucusu, ilişkisel veritabanı sistemi ve dil yorumlayıcısının kendisinden oluşur. Bu derste leveragin olacağız

CentOS 7 Üzerinde PyroCMS Kurulumu

CentOS 7 Üzerinde PyroCMS Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün

Ubuntuya Apache, MySQL ve PHP Kurulumu

Ubuntuya Apache, MySQL ve PHP Kurulumu

LAMP, Apache, MySQL, PHP ve Ubuntuyu içerir. Bu kılavuz Ubuntu 14.04 için yazılmıştır. Birinci Adım: Apacheyi yükleyin Apache bizim için ücretsiz bir açık kaynaklı yazılımdır

Ubuntu 16.04 Üzerinde Zikula Kurulumu

Ubuntu 16.04 Üzerinde Zikula Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Zikula PHP ile yazılmış açık kaynaklı bir web uygulama çerçevesidir. Etkileşimli ve düzenlenebilir web sitesi tasarlayabilirsiniz

Ubuntu 14.04 ve 16.04 Üzerinde phpMyAdmin Kurulumu ve Güvenliği

Ubuntu 14.04 ve 16.04 Üzerinde phpMyAdmin Kurulumu ve Güvenliği

Önkoşullar Yeni bir Vultr Ubuntu 14.04 veya 16.04 sunucu örneği. Statik sunucu IPsi (bu, ana Vultr sunucu IPnizdir). Kök olmayan bir sunucu kullanıcısı

Ubuntu 14.04 Üzerinde Composerı İndirme, Yükleme ve Kullanma

Ubuntu 14.04 Üzerinde Composerı İndirme, Yükleme ve Kullanma

Composer, kurulum ve güncellemeleri projeler için kolaylaştırmak için kullanılan bağımlılıklar için son derece popüler bir PHP yönetim aracıdır. Ayrıca diğer

Debian 10a X-Cart 5 Kurulumu

Debian 10a X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Ubuntu 15.04 Üzerinde XCache Kurulumu

Ubuntu 15.04 Üzerinde XCache Kurulumu

XCache PHP için açık kaynaklı bir opcode cacher. Bu eğitimde, XCachein nasıl kurulacağını ve yapılandırılacağını açıklayacağım. Zaten bir web hizmetiniz olduğunu varsayalım

LEMP Yapılandırmasına WordPress Nasıl Yüklenir

LEMP Yapılandırmasına WordPress Nasıl Yüklenir

Giriş Bu öğreticide, WordPressi yeni oluşturulan bir örneğe nasıl yükleyeceğinizi öğreneceksiniz. Bir Ubuntu 14.0daki kurulumu göstereceğim

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun