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:
- Installera kompositör. Kompositördokumentation
- Kör
composer create-project laravel/laravel <folder-name> "5.1.*"
- Se till att
storage
ochbootstrap/cache
mappen är skrivbara. - Öppna
.env
filen och ställa in konfigurationsinformation som databasinformation, felsökningsstatus, applikationsmiljö etc. - Kör
php artisan serve
och peka din webbläsare tillhttp://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.