Bevezetés
Telepítés
Következtetés
Bevezetés
A Laravel egy kiforrott PHP keretrendszer, amellyel nagyon gyorsan kimoshatja az ötleteket. Remek dokumentációval rendelkezik, és az egyik legnépszerűbb PHP keretrendszer. Ezen kívül Laravel erős közösségi támogatást élvez.
Telepítés
Hozzon létre egy Vultr indító szkriptet "Laravel-5.0" néven.
- A "Saját kiszolgálók" lapon kattintson a "Statup Scripts" elemre.
- Kattintson az "Indítószkript hozzáadása" gombra.
- Nevezze el az indító szkriptet "Laravel-5.0".
- Másolja ki és illessze be a GitHub-tárház tartalmát a szkript szakaszba. Ez a szkript a Homestead felépítéséhez használt kiépítés kissé módosított változata. A Homestead egy virtuális gép, amelyet a Laravel-alkalmazások helyi fejlesztésére használnak. Ez egy népszerű programcsomag, amely sok finomságot tartalmaz, beleértve a PHP 5.6-ot, az Nginxet, a HHVM-et, a MySQL-t, a PostgreSQL-t, a Redis-t, a Memcache-t, a Beanstalked-et és a Node-ot.
Telepítse az Ubuntu 14.10 x64 példányát a fent létrehozott "Laravel-5.0" szkripttel. Javasoljuk, hogy legalább 1 GB (1024 MB) memória legyen.
SSH-t a szerverbe ssh root@[vultr-instance-ip]. [vultr-instance-ip]a szerver IP-címe. A Vultr vezérlőpult jelszavát kell használnia, hacsak nem SSH-kulcsokat használ.
Telepítse a Laravel 5-öt, és állítson be egy teszt Laravel alkalmazást.
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
Vegye figyelembe, hogy úgy döntöttünk, hogy az alkalmazást egy /appskönyvtár alatt állítjuk be , de ez tetszés szerint bárhol történhet.
Navigáljon ide, http://[vultr-instance-ip]:8000és a „Laravel 5 üdvözlőképernyője” fogja fogadni.
Ha befejezte a fejlesztést, nyomja Ctrl+Cmeg a terminálját a PHP szerver leállításához.
Távolítsa el Laravel alkalmazását az Nginx segítségével.
Nyissa meg az Nginx alapértelmezett webhelykonfigurációját.
sudo nano /etc/nginx/sites-available/default
Illessze be a következő tartalmat ebbe a fájlba, majd mentse.
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;
}
}
Frissítse az engedélyeket és indítsa újra az Nginxet.
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
Böngésszen ide: http://[vultr-instance-ip]. A "Laravel 5 üdvözlőképernyője" fogadja Önt.
Következtetés
Most, hogy megvan a Laravel beállítása, fontolja meg a keretrendszer felfedezését, vagy próbálja ki kistestvérét, a Lument. Laravel érett, kifejező, és elégedett vele dolgozni.