Hoe Symfony Framework op Linux te installeren

Hoe Symfony Framework op Linux te installeren
Functieafbeelding

Symfony is een van de beste full-stack PHP-frameworks, met meer dan zeshonderdduizend ontwikkelaars die er actief gebruik van maken. Het wordt met name gebruikt bij de ontwikkeling van veel populaire websites en webapplicaties, waaronder Spotify, Dailymotion en Trivago.

In deze tutorial leert u hoe u het Symfony-framework op uw Linux-systeem installeert.

Kenmerken van Symfonie

Met het Symfony-framework kunt u snel complexe websites, webapplicaties en microservices op uw Linux-systeem ontwikkelen door een geavanceerde toolbox en talloze herbruikbare componenten te bieden. Hier zijn enkele van de beste functies van Symfony:

  • Open source, snel, flexibel en goed gedocumenteerd raamwerk
  • Een grote actieve community van ontwikkelaars, testers, gebruikers, integrators en meer
  • Werkt op het MVC-model (Model-View-Controller).
  • Talrijke herbruikbare en ontkoppelde Symfony-componenten
  • Databaseklassen met volledige functionaliteit
  • Gebruikt Composer als afhankelijkheidsmanager
  • Georganiseerde directorystructuur
  • Flexibele URI-routering
  • Cachebeheer en foutregistratie
  • Object-Oriented Programming (OOP)-architectuur

Vereisten voor het installeren van Symfony

Zoals eerder vermeld is Symfony een PHP-framework, dus u moet PHP en enkele andere afhankelijkheden op uw systeem installeren voordat u het installeert.

Voeg eerst de PHP-repository toe aan de lijst met repository’s in uw systeem door de volgende opdrachten uit te voeren, afhankelijk van uw Linux-distributie:

Voeg PHP Repository toe aan Linux-distributie

Update vervolgens uw systeemrepository’s en installeer PHP 8.2 samen met andere vereiste afhankelijkheden:

Installeer PHP en andere afhankelijkheden

Om ten slotte de geïnstalleerde PHP-versie op uw systeem te verifiëren, voert u de php -vopdracht uit:

PHP-versie

Symfony installeren op Linux

U moet Symfony CLI en Composer installeren om het Symfony-framework naadloos te kunnen gebruiken.

Installeer Symfony CLI

Om Symfony te downloaden en te installeren, kunt u de opdracht of wgetgebruiken curl:

Symfonie installeren

Voeg vervolgens Symfony toe aan de PATH-omgevingsvariabele van uw systeem en pas de wijzigingen toe:

Definieer Symfony-PAD

Op deze manier wordt Symfony succesvol geïnstalleerd en geconfigureerd.

Installeer Componist

Daarna moet u Composer installeren, de afhankelijkheidsmanager voor PHP, die u zult gebruiken tijdens het ontwikkelen van uw projecten.

Download hiervoor eerst het Composer-installatiescript en verifieer de integriteit ervan door de hash te matchen:

Voer vervolgens de volgende opdrachten uit om Composer te installeren en het installatiescript van uw systeem te verwijderen:

Componist Installatie

Ten slotte kunt u de symfony check:reqopdracht uitvoeren om ervoor te zorgen dat Symfony helemaal klaar is om te beginnen met het ontwikkelen van uw eerste webapplicatie:

Controleer vereiste

Hier kunt u in de bovenstaande uitvoer zien dat u helemaal klaar bent voor de ontwikkeling.

Creëer uw eerste webapplicatie

Voordat u de eerste webapplicatie in Symfony maakt, wordt het altijd als een goede gewoonte beschouwd om git op uw systeem te configureren. Voer voor dit doel de volgende gitopdrachten uit om je git-gebruikersnaam en e-mailadres te configureren:

Configuratie Git

Om in gedachten te houden : Vervang uw e-mailadres en gebruikersnaam in de bovenstaande opdrachten.

U bent eindelijk klaar om uw eerste Symfony-webapplicatie te maken.

Om bijvoorbeeld een webapplicatie met de naam “ mte ” te maken, voert u de onderstaande opdracht uit:

Webapplicatie maken

Als u echter een microservice of API wilt maken in plaats van een webapplicatie, voert u de volgende opdracht uit:

Nadat uw project succesvol is aangemaakt, navigeert u naar de map en start u de Symfony-server:

start Symfony-webserver

Je kunt met name zien dat de webserver luistert op http://127.0.0.1:8000 . Open nu uw favoriete webbrowser en krijg toegang tot de server door dit luisteradres in te voeren.

Welkomstpagina van de Symfony-webapplicatie

Ten slotte kunt u beginnen met het coderen van de eerste pagina van uw webapplicatie . Veel codeerplezier!

Debug uw webapplicatie

Tijdens de ontwikkeling van een webapplicatie heeft u verschillende tools nodig, vooral tools voor foutopsporing, om uw efficiëntie en productiviteit te verbeteren. Hoewel Symfony een aantal ingebouwde foutopsporingstools biedt, zoals Profiler, heb je de vrijheid om de beste foutopsporingstool ermee te integreren om een ​​op maat gemaakte foutopsporingservaring te krijgen.

Afbeelding tegoed: Nimrach Chaudhry. Alle wijzigingen en screenshots door Nimrah Chaudhry.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *