Creare și administrare pagini WEB
Pentru cei ce vor sa inceapa aventura IT-ului
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