Sök…


Introduktion

Laravel är ett MVC-ramverk med buntar, migrationer och Artisan CLI. Laravel erbjuder en robust uppsättning verktyg och en applikationsarkitektur som innehåller många av de bästa funktionerna i ramar som CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra och andra. Laravel är ett Open Source-ramverk. Den har en mycket rik uppsättning funktioner som kommer att öka hastigheten på webbutveckling. Om du känner till Core PHP och Advanced PHP kommer Laravel att göra din uppgift enklare. Det sparar mycket tid.

Anmärkningar

Det här avsnittet ger en översikt över vad laravel-5.1 är och varför en utvecklare kanske vill använda den.

Det bör också nämna alla stora ämnen inom laravel-5.1 och koppla till de relaterade ämnena. Eftersom dokumentationen för laravel-5.1 är ny, kan du behöva skapa initialversioner av relaterade ämnen.

Installation eller installation

Instruktioner för installation av Laravel 5.1 på en Linux / Mac / Unix-maskin.

Innan installationen påbörjas, kontrollera om följande krav är uppfyllda:

  • PHP> = 5.5.9
  • OpenSSL PHP-förlängning
  • PDO PHP-förlängning
  • Mbstring PHP-förlängning
  • Tokenizer PHP-förlängning

Låt oss börja installationen:

  1. Installera kompositör. Kompositördokumentation
  2. Kör composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Se till att storage och bootstrap/cache mappen är skrivbara.
  4. Öppna .env filen och ställa in konfigurationsinformation som databasinformation, felsökningsstatus, applikationsmiljö etc.
  5. Kör php artisan serve och peka din webbläsare till http://localhost:8000 . Om allt är bra bör du få sidan

Installera Laravel 5.1 Framework på Ubuntu 16.04, 14.04 & LinuxMint

Steg 1 - Installera LAMP

För att börja med Laravel måste vi först ställa in en LAMP-server. Om du redan har kört LAMP-stack hoppar du över det här steget annars använd följande kommandon för att ställa in lampan på Ubuntu-systemet.

Installera PHP 5.6

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

Installera Apache2

$ apt-get install apache2 libapache2-mod-php5

Installera MySQL

$ apt-get install mysql-server php5.6-mysql

Steg 2 - Installera kompositör

Kompositör krävs för att installera Laravel-beroende. Så använd kommandon nedan för att ladda ner och använda som ett kommando i vårt system.

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

Steg 3 - Installera Laravel

För att ladda ner den senaste versionen av Laravel, använd kommandot nedan för att klona master repo av laravel från github.

$ cd /var/www
$ git clone https://github.com/laravel/laravel.git

Navigera till Laravel-kodkatalogen och använd kompositören för att installera alla beroende som krävs för Laravel-ramverket.

$ cd /var/www/laravel
$ sudo composer install

Beroende på installationen kommer att ta lite tid. Efter än ange rätt behörigheter för filer.

$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage

Steg 4 - Ställ in krypteringsnyckel

Ställ nu den 32 bitars långa slumpnummerkrypteringsnyckeln, som används av Illuminate-krypteringstjänsten.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

config/app.php konfigurationsfilen config/app.php och uppdatera ovan genererade applikationsnyckel som följande. Se också till att krypteringen är korrekt inställd.

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

Steg 5 - Skapa Apache VirtualHost

Lägg nu till en virtuell värd i din Apache-konfigurationsfil för att komma åt Laravel-ramverket från webbläsaren. Skapa Apache-konfigurationsfil under /etc/apache2/sites-available/ katalog och lägg till innehåll nedan.

$ vim /etc/apache2/sites-available/laravel.example.com.conf

Detta är filstrukturen för Virtual Host.

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Låter slutligen aktivera webbplats och ladda om Apache-tjänsten med kommandot nedan.

$ a2ensite laravel.example.com
$ sudo service apache2 reload

Steg 6 - Få åtkomst till Laravel

Vid denna tidpunkt har du slutfört Laravel 5 PHP-ramverk på ditt system. Ange nu värdfilpost för att komma åt din Laravel-applikation i webbläsaren. Ändra 127.0.0.1 med din server ip och laravel.example.com med ditt domännamn konfigurerat i Apache.

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

Och gå till http://laravel.example.com i din favoritwebbläsare enligt nedan.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow