Meniu

Instalare PHP 7.1 cu Nginx pe un VPS Ubuntu 16.04

PHP 7.1 vine cu multe caracteristici noi si imbunatatiri si ca urmare multi dezvoltatori al folosesc pentru proiectele lor. In acest tutorial vom arata cum sa instalati PHP 7.1 cu Nginx pe Ubuntu 16.04 VPS .

Step 1: Activati PPA

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Step 2: Instalarea PHP 7.1
sudo apt-get install php7.1
Step 3: Cautati si instalati module specifice PHP 7.1
sudo apt-cache search php7.1
Step 4: Instalati modulele cele mai frecvent utilizate
sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm
Step 5: Configurarea fisierul php.ini
php --ini |grep Loaded
Editati fisierul utilizand editorul de text preferat:
sudo nano /etc/php/7.1/cli/php.ini
Efectuati urmatoarele modificari:
cgi.fix_pathinfo=0
Apoi, reporniti serviciul PHP-FPM:
sudo systemctl restart php7.1-fpm.service
Step 6: Instalarea Nginx pe Ubuntu 16.04
sudo apt-get install nginx
Creati Nginx server virtual pentru numele de domeniu:
sudo nano /etc/nginx/sites-available/example.com
Lipiti urmatorul continut:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.php;

location / { try_files $uri $uri/ =404; }

location ~ \.php$ { fastcgi_pass unix:/run/php/php7.1-fpm.sock; include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }

location ~ /\.ht { deny all; } }

Desigur, ar trebui sa inlocuiti example.com cu numele domeniului real. Salvati si inchideti fisierul. Pentru al activa in Nginx creati o legatura simbolica. Utilizati urmatoarea comanda pentru a crea o legatura simbolica:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
Verificati daca exista erori ale configuratiei:
sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Reporni Nginx.
sudo systemctl restart nginx.service
Activati Nginx si PHP-FPM pentru pornire odata cu sistemul
sudo systemctl enable nginx.service
sudo systemctl enable php7.1-fpm.service
PS. Daca ti-a placut acest articol impartaseste-l cu prietenii pe retelele sociale folosind butoanele sau pur si simplu lasati un mesajĀ  mai jos

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign