Laravel installation

  • Time to read less than 1 minute
laravel photo

Είναι γνωστό πως όσο προχωρά η τεχνολογία πρέπει να την παρακολουθούμε και να προσαρμοζόμαστε, ώστε να είμαστε πάντα up to date και ανταγωνιστικοί. Ξεκινάω το πρώτο topic με ένα θέμα που με απασχόλησε κατά την εγκατάσταση του Laravel. Το Laravel είναι ένα framework για web development το οποίο μας κάνει τη ζωή πιο εύκολη και είναι εξαιρετικά δημοφιλές τα τελευταία χρόνια (και καλοπληρωμένο επίσης). Συγκεντρώνει λοιπόν τα δύο μεγαλύτερα πλεονεκτήματα ώστε να με πείσει να ασχοληθώ και αυτό ακριβώς θα κάνω!

 

Προτού αρχίσω να χτίζω τη φανταστική εφαρμογή μου πρέπει να εγκαταστήσω το Laravel. Δυστυχώς όμως δε γίνεται με το πάτημα ενός κουμπιού, αν και θα το ήθελα πολύ. Εννοείται πως το πρώτο σημείο που θα κοιτάξω για να δω πως γίνεται, είναι το official documentation του ίδιου του Laravel https://laravel.com/docs/7.x/installation.

Βεβαιώσου πάνω δεξιά πως αυτό που βλέπεις αφορά την τελευταία έκδοση! Σήμερα τρέχει η 7x.

Την πρώτη φορά που το είδα δεν ήξερα τι έπρεπε να επιλέξω. Δεν ήξερα καν τι πρέπει να έχω στο μηχάνημά μου για να δουλέψω με Laravel. Αφού τα έψαξα με υπομονή και μπόλικο καφέ, το τοπίο ξεκαθάρισε και κατέληξα στα παρακάτω.

Αρχικά, πρέπει να ικανοποιείς κάποια server requirements. Οι επιλογές μέσα από τις οποίες μπορείς να το κάνεις, είναι με Homestead, Valet, Xampp, Laradock. Για να μη φας κι εσύ 3 ώρες ψάχνοντας το πως και το γιατί, σου παραθέτω τα αποτελέσματα της έρευνάς μου.

o   Homestead: είναι virtual machine, σετταρισμένο αλλά πολύ βαρύ

o   Valet: είναι για mac ενώ εγώ έχω windows (για όποιον έχει mac όμως φαίνεται ότι βολεύει πολύ και συστήνεται)

o   Xampp: είναι ένα πακέτο προγραμμάτων, είναι ανοικτού κώδικα και περιέχει server http apache, βάση δεδομένων, PHP, Perl https://www.apachefriends.org/download.html

o   Laradock: πρόκειται για Laravel μέσω Docker. Θα αναφερθώ σε άλλο topic στο Laradock γιατί παίζει σε μία κατηγορία μόνο του.

Προσωπικά διάλεξα να εγκαταστήσω το Xampp (τελευταία έκδοση PHP). Ενημερωτικά, τον web server δε θα τον χρειαστείς γιατί έχει δικό του το Laravel και σηκώνεται με μία εντολή!

Ελπίζω να βοήθησα λίγο στο πως να ξεκινήσεις χωρίς να πονοκεφαλιάσεις! Μην τα παρατήσεις. Θέλει υπομονή και επιμονή. Το πιο σημαντικό όμως, είναι να το πιστέψεις!

Θα συνεχίσω με tips & tricks, όχι μόνο για Laravel, αλλά και για άλλα θέματα τα οποία εκτιμώ ότι απασχολούν τους νεοεισερχόμενους στο χώρο του web development, της τεχνητής νοημοσύνης και του προγραμματισμού γενικότερα, γιατί αξίζει να προσπαθήσουμε. Μη γελάτε οι παλιοί! Θα μάθουμε κι εμείς οι juniors! See you soon

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.