Knowledgebase

Aveti intrebari? Sunteti in locul potrivit!

Cum instalati si configurati PHP 7.2 pe Ubuntu 18.04

Actualizati  Ubuntu 18.04

Actualizati lista de pachete

sudo apt-get update -y

Instalati update-urile

sudo apt-get upgrade -y

Creati un utilizator cu drepturi sudo

Adaugati un nou utilizator:

adduser <username>

Se vor solicitat cateva informatii cu privire la noul utilizator:

Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:

Completati campurile si apasati  ENTER apoi apasati Y si apoi apasati din nou ENTER pentru a verifica daca informatiile sunt corecte.

Apoi, adaugati noul utilizator la grupul  sudo :

usermod -aG sudo <username>

Acum va puteti deloga si reloga cu noul utilizator. Pentru a testat daca utilizatorul a fost adaugat corect, executati urmatoarea comanda cu noul utilizator:

Ar trebui sa aveti urmatorul output:

ls: cannot open directory '/root': Permission denied

Dupa ce executati urmatoarea comanda utilziand  sudo, se va solicita paroala si lista directorul  /root :

sudo ls -la /root

Instalati un  webserver

Puteti utilizat  Apache sau Nginx pentru webserverul dvs. .

Pentru a instala si porni Apache:

sudo apt-get install apache2 -y
sudo systemctl start apache2.service

Pentru a instala si pornit  Nginx:

sudo apt-get install nginx -y
sudo systemctl start nginx.service

Instalarea PHP 7.2

PHP 7.2  repository-ul implicit Ubuntu  18.04. Puteti lista pachetele disponibile  PHP 7.2 utilizand urmatoarea comanda:

apt-cache pkgnames | grep php7.2

Apoi, instalati pachetele necesarea aplicatiei :

sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

Restartati webserver pentru a permite rularea PHP .

Pentru Apache, utilizati urmatoarea comanda:

systemctl restart apache2.service

Alternativ, pentru Nginx utilizati:

systemctl restart nginx.service

Verificati versiunea  PHP :

php -v

Output va avea urmatoarea forma:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Fisierul principal de configurare pentru  PHP 7.2 este salvat in /etc/php/7.2/fpm/php.ini. Puteti utiliza editorul text vi pentru a modifica respectivul fisier:

sudo vi /etc/php/7.2/fpm/php.ini