Я новичок в PHP и хочу изучить его. Поэтому я устанавливаю Nginx, PHP, MariaDB на свой компьютер:
- Ubuntu 18.04 LTS 64-bit.
 - Nginx (не знаю, как проверить версию)
 - PHP 7.2
 - По умолчанию www это /var /www /html. Он отлично работает для файлов HTML и PHP. (info.php содержит только phpinfo ();)
 - Обычный пользователь с каталогом ~ /public_html /index.html и info.php. Может показываться index.html (Привет, мир), но info.php (как и выше) получил 404.
 
/ И т.д. / Nginx / сайт доступный / по умолчанию
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 _;
location / {
    try_files $uri $uri/ =404;
}
location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    include fastcgi_params;
}
location ~ /\.ht {
    deny all;
}
location ~ ^/~(.+?)(/.*)?$ {
    alias /home/$1/public_html$2;
    index index.php index.html index.htm;
    autoindex on;
}
}
Пожалуйста помоги.
