Prezantimi
Instalimi
konkluzioni
Prezantimi
Laravel është një kornizë e pjekur PHP që mund ta përdorni për të shpëlarë idetë shumë shpejt. Ka dokumentacion të shkëlqyeshëm dhe është një nga kornizat më të njohura të PHP. Përveç kësaj, Laravel ka një mbështetje të fortë të komunitetit.
Instalimi
Krijoni një skript të fillimit të Vultr të quajtur "Laravel-5.0".
- Në skedën "Serverët e mi", klikoni në "Skriptet e Statumit".
- Klikoni në butonin "Shto skriptin e fillimit".
- Emërtoni skriptin e fillimit "Laravel-5.0".
- Kopjoni dhe ngjisni përmbajtjen nga kjo depo GitHub në seksionin e skriptit. Ky skript është një version pak i modifikuar i parashikimit të përdorur për të ndërtuar Homestead. Homestead është një makinë virtuale e përdorur për të zhvilluar aplikacionet Laravel në nivel lokal. Është një suitë e njohur që vjen me shumë të mira, duke përfshirë PHP 5.6, Nginx, HHVM, MySQL, PostgreSQL, Redis, Memcache, Beanstalked dhe Node.
Vendosni një shembull të Ubuntu 14.10 x64 me skriptin "Laravel-5.0" të krijuar më sipër. Preferohet të keni të paktën 1 GB (1024 MB) memorie.
SSH në server ssh root@[vultr-instance-ip]. [vultr-instance-ip]është adresa IP e serverit. Do t'ju duhet të përdorni fjalëkalimin nga paneli i kontrollit Vultr, përveç nëse përdorni çelësat SSH.
Instaloni Laravel 5 dhe konfiguroni një aplikacion testues 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
Vini re se ne zgjodhëm ta konfigurojmë aplikacionin nën një /appsdrejtori, megjithatë kjo mund të jetë kudo që të zgjidhni.
Navigoni te http://[vultr-instance-ip]:8000dhe do të përshëndeteni me një "ekran mirëseardhjeje Laravel 5".
Kur të keni mbaruar zhvillimin, goditni Ctrl+Cnë terminalin tuaj për të ndaluar serverin PHP.
Shërbejeni aplikacionin tuaj Laravel me Nginx.
Hapni konfigurimin e paracaktuar të faqes Nginx.
sudo nano /etc/nginx/sites-available/default
Ngjitni përmbajtjen e mëposhtme në këtë skedar, më pas ruajeni.
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;
}
}
Përditësoni lejet dhe rinisni 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
Shfletoni te http://[vultr-instance-ip]. Ju do të përshëndeteni me një "ekran mirëseardhjeje Laravel 5".
konkluzioni
Tani që keni konfigurimin e Laravel, merrni parasysh të eksploroni kornizën e tij ose provoni vëllanë e tij të vogël, Lumen. Laravel është i pjekur, shprehës dhe i kënaqshëm për të punuar me të.