Vendosni një aplikacion Laravel 5 në Ubuntu 14

Prezantimi

Laravel është një kornizë e pjekur PHP që mund ta përdorni për të shpëlarë idetë shumë shpejt. Ka dokumentacion të shkëlqyeshëm dhe është një nga kornizat më të njohura të PHP. Përveç kësaj, Laravel ka një mbështetje të fortë të komunitetit.

Instalimi

  1. Krijoni një skript të fillimit të Vultr të quajtur "Laravel-5.0".

    • Në skedën "Serverët e mi", klikoni në "Skriptet e Statumit".
    • Klikoni në butonin "Shto skriptin e fillimit".
    • Emërtoni skriptin e fillimit "Laravel-5.0".
    • Kopjoni dhe ngjisni përmbajtjen nga kjo depo GitHub në seksionin e skriptit. Ky skript është një version pak i modifikuar i parashikimit të përdorur për të ndërtuar Homestead. Homestead është një makinë virtuale e përdorur për të zhvilluar aplikacionet Laravel në nivel lokal. Është një suitë e njohur që vjen me shumë të mira, duke përfshirë PHP 5.6, Nginx, HHVM, MySQL, PostgreSQL, Redis, Memcache, Beanstalked dhe Node.
  2. Vendosni një shembull të Ubuntu 14.10 x64 me skriptin "Laravel-5.0" të krijuar më sipër. Preferohet të keni të paktën 1 GB (1024 MB) memorie.

  3. SSH në server ssh root@[vultr-instance-ip]. [vultr-instance-ip]është adresa IP e serverit. Do t'ju duhet të përdorni fjalëkalimin nga paneli i kontrollit Vultr, përveç nëse përdorni çelësat SSH.

  4. Instaloni Laravel 5 dhe konfiguroni një aplikacion testues Laravel.

    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
    

    Vini re se ne zgjodhëm ta konfigurojmë aplikacionin nën një /appsdrejtori, megjithatë kjo mund të jetë kudo që të zgjidhni.

    Navigoni te http://[vultr-instance-ip]:8000dhe do të përshëndeteni me një "ekran mirëseardhjeje Laravel 5".

    Kur të keni mbaruar zhvillimin, goditni Ctrl+Cnë terminalin tuaj për të ndaluar serverin PHP.

  5. Shërbejeni aplikacionin tuaj Laravel me Nginx.

    Hapni konfigurimin e paracaktuar të faqes Nginx.

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

    Ngjitni përmbajtjen e mëposhtme në këtë skedar, më pas ruajeni.

    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;
        }
    }
    

    Përditësoni lejet dhe rinisni Nginx.

    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
    

    Shfletoni te http://[vultr-instance-ip]. Ju do të përshëndeteni me një "ekran mirëseardhjeje Laravel 5".

konkluzioni

Tani që keni konfigurimin e Laravel, merrni parasysh të eksploroni kornizën e tij ose provoni vëllanë e tij të vogël, Lumen. Laravel është i pjekur, shprehës dhe i kënaqshëm për të punuar me të.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë