Εισαγωγή
Εγκατάσταση
συμπέρασμα
Εισαγωγή
Το Laravel είναι ένα ώριμο πλαίσιο PHP που μπορείτε να χρησιμοποιήσετε για να ξεπλύνετε ιδέες πολύ γρήγορα. Διαθέτει εξαιρετική τεκμηρίωση και είναι ένα από τα πιο δημοφιλή πλαίσια PHP. Επιπλέον, η Laravel έχει ισχυρή υποστήριξη από την κοινότητα.
Εγκατάσταση
Δημιουργήστε ένα σενάριο εκκίνησης Vultr με το όνομα "Laravel-5.0".
- Στην καρτέλα "Οι διακομιστές μου", κάντε κλικ στο "Σενάρια εγκατάστασης".
- Κάντε κλικ στο κουμπί "Προσθήκη σεναρίου εκκίνησης".
- Ονομάστε το σενάριο εκκίνησης "Laravel-5.0".
- Αντιγράψτε και επικολλήστε τα περιεχόμενα από αυτό το αποθετήριο GitHub στην ενότητα του σεναρίου. Αυτό το σενάριο είναι μια ελαφρώς τροποποιημένη έκδοση της παροχής που χρησιμοποιείται για τη δημιουργία του Homestead. Το Homestead είναι μια εικονική μηχανή που χρησιμοποιείται για την ανάπτυξη εφαρμογών Laravel τοπικά. Είναι μια δημοφιλής σουίτα που συνοδεύεται από πολλά καλούδια, όπως PHP 5.6, Nginx, HHVM, MySQL, PostgreSQL, Redis, Memcache, Beanstalked και Node.
Αναπτύξτε μια παρουσία του Ubuntu 14.10 x64 με το σενάριο "Laravel-5.0" που δημιουργήθηκε παραπάνω. Είναι προτιμότερο να έχετε τουλάχιστον 1 GB (1024 MB) μνήμης.
SSH στον διακομιστή ssh root@[vultr-instance-ip]. [vultr-instance-ip]είναι η διεύθυνση IP του διακομιστή. Θα χρειαστεί να χρησιμοποιήσετε τον κωδικό πρόσβασης από τον πίνακα ελέγχου Vultr, εκτός εάν χρησιμοποιείτε κλειδιά SSH.
Εγκαταστήστε το Laravel 5 και ρυθμίστε μια δοκιμαστική εφαρμογή Laravel.
PATH="$HOME/.composer/vendor/bin:$PATH"
composer global require "laravel/installer=~1.1"
mkdir /apps
cd /apps
laravel new testLaravelApp
cd testLaravelApp
php -S [vultr-instance-ip]:8000 -t public
Σημειώστε ότι επιλέξαμε να ρυθμίσουμε την εφαρμογή σε έναν /appsκατάλογο, ωστόσο αυτό μπορεί να είναι οπουδήποτε της επιλογής σας.
Πλοηγηθείτε http://[vultr-instance-ip]:8000και θα σας υποδεχθεί με μια "οθόνη καλωσορίσματος Laravel 5".
Όταν ολοκληρώσετε την ανάπτυξη, πατήστε Ctrl+Cστο τερματικό σας για να σταματήσει ο διακομιστής PHP.
Εξυπηρετήστε την εφαρμογή Laravel σας με το Nginx.
Ανοίξτε την προεπιλεγμένη διαμόρφωση τοποθεσίας Nginx.
sudo nano /etc/nginx/sites-available/default
Επικολλήστε το ακόλουθο περιεχόμενο σε αυτό το αρχείο και, στη συνέχεια, αποθηκεύστε το.
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /apps/testLaravelApp/public;
index index.html index.htm index.php;
# Make site accessible from http://localhost/
server_name localhost;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# Pass all .php files onto a php-fpm/php-fcgi server.
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
include fastcgi.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}
Ενημερώστε τα δικαιώματα και επανεκκινήστε το Nginx.
chown -R www-data:www-data /apps/laravelTestApp
chmod -R 775 /apps/laravelTestApp
sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
sudo service nginx restart
Περιήγηση στο http://[vultr-instance-ip]. Θα σας υποδεχθεί με μια "οθόνη καλωσορίσματος Laravel 5".
συμπέρασμα
Τώρα που έχετε τη ρύθμιση της Laravel, εξετάστε το ενδεχόμενο να εξερευνήσετε το πλαίσιο της ή να δοκιμάσετε το μικρό της αδερφάκι, το Lumen. Η Laravel είναι ώριμη, εκφραστική και ικανοποιητική στη συνεργασία.