Приступим к установке связки Nginx, PHP, MYSQL
Установим веб-сервера Nginx
Установка MySQL для хранения данных сайта.
В процессе установки вам будет предложено ввести рутовый пароль (пароль администратора) для MySQL.
Больше про MYSQL тут:
https://onedayadmin.sytes.net/mysql-in-ubuntu-14-04/
Установка PHP
После установки компонентов PHP настроим их для повышения безопасности нашего веб-сервера.
Найдём в этом файле параметр cgi.fix_pathinfo. Раскоментируем и зададим значение 0
Настройка Nginx для работы с обработчиком PHP
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name my.site;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
default_server -может применяться только для одного сайта
<?php
phpinfo();
?>
Зайдем на http://my.site/info.php
Если показало PHP настройки нашего сервера то все ок
rm /var/www/html/info.php
- Источники:
https://www.digitalocean.com/community/tutorials/linux-nginx-mysql-php-lemp-ubuntu-16-04-ru