Zainstaluj Laravel na Ubuntu

Zainstaluj Laravel na Ubuntu

Jak zainstalować i zacząć z Laravel na Ubuntu

Dla programistów PHP jednym z najpopularniejszych ram open source jest Laravel. Jest to nowoczesna struktura oparta na MVC, która jest używana do efektywnego tworzenia dowolnej aplikacji internetowej. Twórcy stron internetowych muszą teraz opracować różne typy złożonych aplikacji internetowych, a czas rozwoju będzie więcej, jeśli programista użyje tylko surowego PHP do zadania programistycznego. Korzystanie z ram ułatwia im zadania programistyczne. Każda framework ma pewne specjalne funkcje. Niektóre z ważnych cech Laravel są tutaj wspomniane:

  • Silnik szablonu ostrza jest używany w Laravel do tworzenia plików widoku, który jest łatwy do zastosowania i zrozumienia.
  • Obsługuje różne typy systemów plików.
  • Jedną z najbardziej niezbędnych części dowolnej aplikacji internetowej są części autoryzacji i uwierzytelniania. Twórcy stron internetowych potrzebują dużo czasu na opracowanie tych części aplikacji. Laravel sprawia, że ​​te zadania są bardzo łatwe dla programistów. Laravel jest wyposażony w wbudowany kod autoryzacji. Więc koder może bezpośrednio używać kodu lub dostosowywać kod zgodnie z wymaganiami.
  • Artisan to najważniejsze wbudowane narzędzie Laravel, które służy do uruchamiania powtarzających się poleceń do szybszego zwiększania zadań programowania.
  • Kolejną najważniejszą cechą Laravel jest migracja bazy danych. Deweloper może łatwo utworzyć lub zmienić strukturę bazy danych za pomocą systemu migracji.
  • Każda aplikacja opracowana przez Laravel jest bezpieczniejsza, ponieważ używa algorytmu skrótu do szyfrowania hasła, a także pomaga zapobiegać atakom wtrysku.

Możesz użyć Laravel w różnych systemach operacyjnych. W tym samouczku dowiesz się, jak możesz zainstalować i używać Laravel na Ubuntu.

Instalacja Laravel

Aby rozpocząć proces instalacji, musisz zainstalować serwer bazy danych PHP i MySQL/MARIADB do pracy z bazą danych. Jeśli nie chcesz teraz korzystać z bazy danych w projekcie Laravel, możesz pominąć krok do zainstalowania bazy danych Mariadb. Laravel ma swój własny serwer programistyczny, więc nie musisz instalować Apache ani żadnego innego serwera WWW.

Instalacja Mariadb (opcjonalnie)

Uruchom polecenie, aby zaktualizować system i zainstalować serwer bazy danych Mariadb i klient. Naciskać 'y„Gdy poprosi o pozwolenie na instalację.

$ sudo apt-get aktualizacja && sudo apt-get instaluj mariadb-server mariadb-client

Instalacja PHP

Uruchom polecenie, aby zainstalować najnowszą wersję PHP i naciśnijy„Kiedy udzielić pozwolenia na instalację.

$ sudo apt-get instaluj php

Sprawdź wersję PHP.

$ php -v

Niektóre rozszerzenia PHP są wymagane do pomyślnego zainstalowania Laravel. To są Zip, Mbstring I XML. Bez tych rozszerzeń, kędzior Pakiet służy do instalacji innego menedżera pakietu o nazwie kompozytor. Uruchom polecenia, aby zainstalować Curl i wymagane rozszerzenia.

$ sudo apt-get instal instal curl
$ sudo apt-get instaluj php7.1-zip
$ sudo apt-get instaluj php7.1-mbstring
$ sudo apt-get install php-xml

Najbardziej przydatnym menedżerem zależności dla PHP jest kompozytor. Wszystkie wymagane biblioteki i pakiety zależności można poprawnie zainstalować z jednego miejsca za pomocą tego pakietu. Musisz zainstalować ten pakiet, aby zainstalować Laravel na Ubuntu. Uruchom następujące polecenie, aby pobrać i zainstalować kompozytor.

$ curl -ss https: // getComposer.org/instalator | sudo php --
--instalt-dir =/usr/local/bin--filename = kompozytor

Teraz typ kompozytor w terminalu, aby sprawdzić, czy jest on poprawnie zainstalowany lub nie.

$ kompozytor

Możesz zainstalować Laravel z kompozytorem na dwa sposoby. Jednym ze sposobów jest użycie create-Project Komenda i innym sposobem jest najpierw zainstalowanie Laravel i uruchomić polecenie Laravel, aby utworzyć nowy projekt Laravel. W tym samouczku następuje drugi sposób. Bez zgody właściciela .kompozytor folder, nie będziesz mógł zainstalować Laravel za pomocą kompozytora. Uruchom polecenie, aby ustawić zgodę właściciela .kompozytor Folder dla bieżącego użytkownika.

$ sudo chown -r $ użytkownik .kompozytor/

Musisz zainstalować git Pakiet również przed uruchomieniem polecenia instalacji laravel. Zainstaluj pakiet git.

$ sudo apt-get instaluj git

Aby uruchomić polecenia instalacyjne Laravel z terminalu, musisz zmodyfikować plik BASHRC. Uruchom następujące polecenia, aby otworzyć plik Bashrc.

$ echo 'eksport ścieżka = "$ home/.kompozytor/sprzedawca/bin: $ ścieżka ">> ~//.Bashrc
$ źródło ~/.Bashrc

Po wykonaniu powyższego polecenia musisz ponownie otworzyć terminal, aby zainstalować Laravel. Otwórz nowy terminal i uruchom polecenie, aby zainstalować Laravel.

$ Composer Global wymaga „laravel/instalator”

Poniższy ekran pojawi się, jeśli instalacja Laravel zakończy się pomyślnie. Teraz możesz utworzyć dowolny projekt Laravel, uruchamiając polecenie Laravel.

Uruchom polecenie, aby sprawdzić, czy Laravel jest poprawnie zainstalowany lub nie. Jeśli pojawi się następujący ekran, Laravel jest poprawnie zainstalowany.

$ laravel

Tworzenie projektu Laravel

Uruchom polecenie Laravel, aby utworzyć nowy projekt.

$ laravel nowy LaravelPro

Uruchomienie projektu Laravel

Przejdź do folderu projektu.

$ CD LARAVALPRO

Uruchom polecenie, aby uruchomić serwer Laravel.

$ PHP Artisan Serve

Otwórz przeglądarkę i wpisz następujący adres URL, aby sprawdzić, czy Laravel jest poprawnie zainstalowany lub nie.

http: // localhost: 8000

Jeśli pojawi się następna strona, laravel jest instalowany poprawnie.

Twój projekt Laravel jest teraz gotowy do użycia. Możesz tworzyć niezbędne kontrolery i modele za pomocą Command Artisan, aby opracować nowy projekt.

Tworzenie kontrolera

Jedną z głównych części ram MVC jest kontroler. Koder implementuje różne typy kodów logicznych w sekcji kontrolera. Wszystkie pliki kontrolera są przechowywane w App/http/kontrolery teczka. Możesz utworzyć głównie dwa rodzaje kontrolerów w Laravel. Jeden to zwykły kontroler, a drugi jest kontrolerem zasobów. Załóżmy, że chcesz utworzyć zwykły kontroler w projekcie o nazwie CUstomer. Przejdź do folderu projektu Laravel i uruchom polecenie, aby utworzyć kontroler z terminalu.

$ PHP Artisan Make: Controller CustomerController

Jeśli kontroler z powodzeniem się tworzy, pojawi się w App/http/kontrolery teczka. Przejdź więc do tego folderu i sprawdź, czy kontroler jest utworzony, czy nie.

$ CD App/http/kontrolery
$ ls

Jeśli chcesz użyć bazy danych w swoim projekcie LARAVEL, musisz utworzyć bazę danych na serwerze Mariadb i zmodyfikować wymagany plik połączenia bazy danych Laravel, ale dotyczy to przyszłej lekcji.

Mam nadzieję, że zobaczysz z tego prostotę i moc zaczynania z Laravel. Zobacz poniższy film, aby uzyskać więcej informacji: