Creare și  administrare pagini WEB

Pentru cei ce vor sa inceapa aventura IT-ului

Cum sa instalezi Laravel in Ubuntu 


Următorii pași trebuie urmați pentru a instala Laravel in Ubuntu:

    1. Instalează Apache Web Server. Pentru a funcționa  Laravel  are nevoie de Apache. ...

    2. Instalează  PHP. 

    3. Încarcă si instalează  Database Manager. ...

    4. Instalează Composer. ...

    5. Instaleaza Laravel in Ubuntu Folosind Composer.

 

Deschide terminalul si introdu următoarele comenzi:

 sudo apt update

 sudo apt install apache2


2.1 NOTA: Ubuntu 20.04 conține deja PHP 7.4 în upstream repository. Doar  instalează împreuna cu extensiile necesare.

  sudo apt update

  sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml      php-pear    php-bcmath

2.2 Verifica versiune  PHP :

 php --version

Răspunsul va fi:

PHP 7.4.3 (cli) (built: Mar 26 2020 20:24:23) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies  with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

2.3 Verifica modulele instalate cu comanda:

php -m

___________________________________________________________________________________________

2.11. In alte versiuni de ubuntu (18.04/16.04)se folosește următoarele comenzi:

sudo apt-get update

sudo apt -y install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

2.12. Instalează PHP 7.4 în Ubuntu 18.04/19.04/16.04 -*(sau alta versiune)-folosește comenzile 

sudo apt -y install php7.4

2.13.Verifica versiunea:

 php -v

răspunsul va fi:

PHP 7.4.0beta4 (cli) (built: Aug 28 2019 11:41:49) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0-dev, Copyright (c) Zend Technologie    with Zend OPcache v7.4.0beta4, Copyright (c), by Zend Technologies

2.1.4. Folosește următoarele comenzi pentru instalarea pachetelor aditionale:

De exemplu:

sudo apt-get install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip,common}

2.1.5. Instalează PHP 7.4 extensiile necesare:

sudo apt install php7.4 php7.4-common php7.4-cli

sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.4-readline php7.4-zip

sudo apt-get update

sudo apt install php 7.4-xml

3. Instalare baza de date

Eu folosesc  Xampp de la https://www.apachefrexitiends.org/download.html și încarcă Xampp

NOTA  ** !Important Folosește versiune, pe care o are PHP-ul deja instalat.

3.1.1. după încărcare intrați CD în folderul in care ai încărcat și folosește comanda:

~/Downloads$ chmod 755 xampp-linux-x64-7.4.13-1-installer.run

3.1.2. următoarea comanda instalează Xampp

sudo ./xampp-linux-x64-7.4.13-1-installer.run

3.2 urmărește instrucțiunile setup box  pana la instalare completa.

NOTA ** înainte de a apasă pe start run pornește apache2 în localhost cu următoarele comenzi

sudo su

 introdu parola, și comanda:

sudo etc/init.d/apache2 stop

poți apasă start run sau în terminal pornește serverul, din terminal cu comanda:

sudo optlampp/lampp start

***Ultimele 2 comenzi vor fi folosite întotdeauna după pornirea calculatorului

deschide browser-ul  introdu adresa serverului -  localhost/dashboard

dacă ai urmat corect pașii se va deschide Xampp

4 Instalează Composer-ul

4.1. mergi în pagina  https://composer/ și urmează instrucțiunile

Nota: comenzile următoare pot fi diferite cel mai bine verificați in pagina Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"


php composer-setup.php

php -r "unlink('composer-setup.php');"

**NOTA : înainte de instalare Laravel trebuie sa dai permisiune de scriere în următoarele foldere:

 1) usr/local/bin  cu comanda

sudo chmod -R 777 / usr/local/bin

2)  /opt/lampp/htdocs

sudo chmod -R 777 /opt/lampp/htdocs

5 .1. instalează laravel

mergi la folderul    /opt/lampp/htdoc

deschide în terminal și introdu comanda:

composer global require laravel/installer

composer create-project --prefer-dist laravel/laravel blog "5.8.*"

NOTA: blog se poate înlocui cu orice titlu doriți iar versiune o poți schimba 

5.2. se deschide folderul instalat in terminal si se foloseste comanda:

php artisan serve

alte detalii găsești în pagina https://laravel.com/docs/5.8

Daca ai intrebari  te rog sa ma contactati