Szukaj…


Wprowadzenie

Laravel to środowisko MVC z pakietami, migracjami i interfejsem CLI Artisan. Laravel oferuje solidny zestaw narzędzi i architekturę aplikacji, która zawiera wiele najlepszych funkcji platform, takich jak CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra i inne. Laravel jest platformą Open Source. Ma bardzo bogaty zestaw funkcji, które zwiększą szybkość tworzenia stron internetowych. Jeśli znasz Core PHP i Advanced PHP, Laravel ułatwi Ci zadanie. Zaoszczędzi to dużo czasu.

Uwagi

Ta sekcja zawiera przegląd tego, czym jest laravel-5.1 i dlaczego deweloper może chcieć go używać.

Powinien także wymieniać wszelkie duże tematy w laravel-5.1 i link do powiązanych tematów. Ponieważ Dokumentacja dla laravel-5.1 jest nowa, konieczne może być utworzenie początkowych wersji tych pokrewnych tematów.

Instalacja lub konfiguracja

Instrukcje dotyczące instalacji Laravel 5.1 na maszynie Linux / Mac / Unix.

Przed rozpoczęciem instalacji sprawdź, czy spełnione są następujące wymagania:

  • PHP> = 5.5.9
  • Rozszerzenie PHP OpenSSL
  • Rozszerzenie PDO PHP
  • Rozszerzenie PHP Mbstring
  • Rozszerzenie Tokenizer PHP

Rozpocznijmy instalację:

  1. Zainstaluj kompozytora. Dokumentacja kompozytora
  2. Uruchom composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Upewnij się, że folder storage i folder bootstrap/cache są zapisywalne.
  4. Otwórz plik .env i ustaw informacje konfiguracyjne, takie jak poświadczenia bazy danych, status debugowania, środowisko aplikacji itp.
  5. Uruchom php artisan serve i wskaż swoją przeglądarkę na http://localhost:8000 . Jeśli wszystko jest w porządku, powinieneś dostać stronę

Zainstaluj Laravel 5.1 Framework na Ubuntu 16.04, 14.04 i LinuxMint

Krok 1 - Zainstaluj LAMPĘ

Aby zacząć od Laravela, najpierw musimy skonfigurować działający serwer LAMP. Jeśli masz już uruchomiony stos LAMP, pomiń ten krok, użyj poniższych poleceń, aby skonfigurować lampę w systemie Ubuntu.

Zainstaluj 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

Zainstaluj Apache2

$ apt-get install apache2 libapache2-mod-php5

Zainstaluj MySQL

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

Krok 2 - Zainstaluj Composer

Kompozytor jest wymagany do instalacji zależności Laravela. Więc użyj poniższych poleceń, aby pobrać i użyj jako polecenia w naszym systemie.

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

Krok 3 - Zainstaluj Laravel

Aby pobrać najnowszą wersję Laravela, użyj poniższego polecenia, aby sklonować master repo laravel z github.

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

Przejdź do katalogu kodu Laravel i użyj kompozytora, aby zainstalować wszystkie zależności wymagane dla środowiska Laravel.

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

Instalacja zależności zajmie trochę czasu. Następnie ustaw odpowiednie uprawnienia do plików.

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

Krok 4 - Ustaw klucz szyfrowania

Teraz ustaw klucz szyfrowania liczb losowych o długości 32 bitów, który jest używany przez usługę szyfrującą Illuminate.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Teraz edytuj plik konfiguracyjny config/app.php i zaktualizuj powyższy wygenerowany klucz aplikacji w następujący sposób. Upewnij się także, czy szyfr jest ustawiony poprawnie.

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

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

Krok 5 - Utwórz wirtualny serwer Apache

Dodaj wirtualny host do pliku konfiguracyjnego Apache, aby uzyskać dostęp do środowiska Laravel z przeglądarki internetowej. Utwórz plik konfiguracyjny Apache w katalogu /etc/apache2/sites-available/ i dodaj poniżej zawartość.

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

To jest struktura pliku wirtualnego hosta.

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

Wreszcie pozwala włączyć witrynę i ponownie załadować usługę Apache za pomocą poniższego polecenia.

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

Krok 6 - Uzyskaj dostęp do Laravel

W tym momencie pomyślnie ukończyłeś framework Laravel 5 PHP w swoim systemie. Teraz wprowadź plik hosta, aby uzyskać dostęp do aplikacji Laravel w przeglądarce internetowej. Zmień 127.0.0.1 na ip serwera i laravel.example.com z nazwą domeny skonfigurowaną w Apache.

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

I otwórz http://laravel.example.com w swojej ulubionej przeglądarce internetowej, jak poniżej.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow