Zoeken…


Invoering

Laravel is een MVC-framework met bundels, migraties en Artisan CLI. Laravel biedt een robuuste set van tools en een applicatie-architectuur die veel van de beste functies van frameworks bevat, zoals CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra en anderen. Laravel is een Open Source-framework. Het heeft een zeer uitgebreide reeks functies die de snelheid van webontwikkeling zullen verhogen. Als u bekend bent met Core PHP en Advanced PHP, zal Laravel uw taak gemakkelijker maken. Het bespaart veel tijd.

Opmerkingen

Deze sectie geeft een overzicht van wat laravel-5.1 is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen in laravel-5.1 vermelden en naar de gerelateerde onderwerpen verwijzen. Aangezien de documentatie voor laravel-5.1 nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Installatie of instellingen

Instructies voor het installeren van Laravel 5.1 op een Linux / Mac / Unix-machine.

Controleer voordat u met de installatie begint of aan de volgende vereisten is voldaan:

  • PHP> = 5.5.9
  • OpenSSL PHP-extensie
  • PDO PHP-extensie
  • Mbstring PHP-extensie
  • PHP-extensie Tokenizer

Laten we beginnen met de installatie:

  1. Componist installeren. Componistendocumentatie
  2. composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Zorg ervoor dat de storage en de map bootstrap/cache schrijfbaar zijn.
  4. Open het .env bestand en stel de configuratie-informatie in, zoals databasegegevens, foutopsporingsstatus, toepassingsomgeving, enz.
  5. Voer php artisan serve en wijs uw browser naar http://localhost:8000 . Als alles in orde is, zou je de pagina moeten krijgen

Installeer Laravel 5.1 Framework op Ubuntu 16.04, 14.04 & LinuxMint

Stap 1 - Installeer LAMP

Om met Laravel te beginnen, moeten we eerst een actieve LAMP-server instellen. Als u LAMP-stack al hebt uitgevoerd, slaat u deze stap over. Gebruik anders de volgende opdrachten om de lamp op het Ubuntu-systeem in te stellen.

Installeer 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

Installeer Apache2

$ apt-get install apache2 libapache2-mod-php5

Installeer MySQL

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

Stap 2 - Installeer Composer

Composer is vereist voor het installeren van Laravel-afhankelijkheden. Gebruik daarom onderstaande opdrachten om te downloaden en als opdracht in ons systeem te gebruiken.

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

Stap 3 - Installeer Laravel

Om de nieuwste versie van Laravel te downloaden, gebruikt u de onderstaande opdracht om de masterrepo van laravel van github te klonen.

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

Navigeer naar Laravel codedirectory en gebruik componist om alle afhankelijkheden te installeren die nodig zijn voor het Laravel-framework.

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

Afhankelijkheden installatie duurt enige tijd. Stel vervolgens de juiste machtigingen in voor bestanden.

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

Stap 4 - Stel de coderingssleutel in

Stel nu de 32-bits lange willekeurige nummercoderingssleutel in, die wordt gebruikt door de Illuminate-coderingsservice.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Bewerk nu het config/app.php configuratiebestand en werk de hierboven gegenereerde applicatiesleutel als volgt bij. Zorg er ook voor dat de codering correct is ingesteld.

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

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

Stap 5 - Maak Apache VirtualHost

Voeg nu een virtuele host toe aan uw Apache-configuratiebestand om vanuit uw webbrowser toegang te krijgen tot het Laravel-framework. Maak een Apache-configuratiebestand onder /etc/apache2/sites-available/ directory en voeg onderstaande inhoud toe.

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

Dit is de Virtual Host-bestandsstructuur.

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

Laten we eindelijk de website inschakelen en de Apache-service opnieuw laden met behulp van onderstaande opdracht.

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

Stap 6 - Toegang tot Laravel

Op dit punt hebt u met succes het Laravel 5 PHP-framework op uw systeem voltooid. Voer nu een hostbestand in om toegang te krijgen tot uw Laravel-toepassing in de webbrowser. Wijzig 127.0.0.1 met uw server-ip en laravel.example.com met uw domeinnaam geconfigureerd in Apache.

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

En toegang tot http://laravel.example.com in uw favoriete webbrowser zoals hieronder.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow