Configureu una aplicació Laravel 5 a Ubuntu 14

Introducció

Laravel és un marc PHP madur que podeu utilitzar per eliminar idees molt ràpidament. Té una gran documentació i és un dels frameworks PHP més populars. A més d'això, Laravel té un fort suport de la comunitat.

Instal·lació

  1. Creeu un script d'inici de Vultr anomenat "Laravel-5.0".

    • A la pestanya "Els meus servidors", feu clic a "Scripts d'estat".
    • Feu clic al botó "Afegeix un script d'inici".
    • Anomena l'script d'inici "Laravel-5.0".
    • Copieu i enganxeu el contingut d' aquest repositori de GitHub a la secció d'scripts. Aquest script és una versió lleugerament modificada del subministrament utilitzat per crear Homestead. Homestead és una màquina virtual que s'utilitza per desenvolupar aplicacions Laravel localment. És una suite popular que inclou moltes avantatges, com ara PHP 5.6, Nginx, HHVM, MySQL, PostgreSQL, Redis, Memcache, Beanstalked i Node.
  2. Desplegueu una instància d'Ubuntu 14.10 x64 amb l'script "Laravel-5.0" creat anteriorment. És preferible tenir almenys 1 GB (1024 MB) de memòria.

  3. SSH al servidor ssh root@[vultr-instance-ip]. [vultr-instance-ip]és l'adreça IP del servidor. Haureu d'utilitzar la contrasenya del tauler de control de Vultr, tret que utilitzeu claus SSH.

  4. Instal·leu Laravel 5 i configureu una aplicació de prova de 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
    

    Tingueu en compte que vam triar configurar l'aplicació en un /appsdirectori, però això pot ser a qualsevol lloc que trieu.

    Navegueu fins http://[vultr-instance-ip]:8000i us rebreu amb una "pantalla de benvinguda de Laravel 5".

    Quan hàgiu acabat el desenvolupament, premeu Ctrl+Cel vostre terminal per aturar el servidor PHP.

  5. Doneu servei a la vostra aplicació Laravel amb Nginx.

    Obriu la configuració del lloc predeterminat de Nginx.

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

    Enganxeu el contingut següent en aquest fitxer i deseu-lo.

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

    Actualitzeu els permisos i reinicieu 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
    

    Navega a http://[vultr-instance-ip]. Seràs rebut amb una "pantalla de benvinguda de Laravel 5".

Conclusió

Ara que teniu la configuració de Laravel, considereu explorar el seu marc o provar el seu germà petit, Lumen. Laravel és madur, expressiu i satisfactori per treballar.

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació