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ę:
- Zainstaluj kompozytora. Dokumentacja kompozytora
- Uruchom
composer create-project laravel/laravel <folder-name> "5.1.*"
- Upewnij się, że folder
storage
i folderbootstrap/cache
są zapisywalne. - Otwórz plik
.env
i ustaw informacje konfiguracyjne, takie jak poświadczenia bazy danych, status debugowania, środowisko aplikacji itp. - Uruchom
php artisan serve
i wskaż swoją przeglądarkę nahttp://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.