Nginx + php5-fpm + MySQL + phpmyadmin на Debian

Для создания сборки Nginx + php5-fpm + MySQL + phpmyadmin на Linux сервере с системой Debian 8 нужно выполнить следующие операции:

1. Устанавливаем все необходимые пакеты предварительно обновив кэш пакетов в системе:

apt-get update && apt-get install nginx php5-fpm php5-mysql mysql-server phpmyadmin -y


При установке задаем пароль root пользователя сервера БД MySQL, при установке phpmyadmin не устанавливаем Apache и Lighttpd

2. Файл /etc/nginx/sites-available/default приводим к следующему виду:

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 185.220.35.94;

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

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }

   location /phpmyadmin/ {
	alias /usr/share/phpmyadmin/;

	location ~ \.php$ {
		include /etc/nginx/fastcgi_params;
		fastcgi_pass unix:/var/run/php5-fpm.sock;
		fastcgi_param SCRIPT_FILENAME $request_filename;
		fastcgi_param PATH_INFO $fastcgi_script_name;
	}
}
}


3. Перегружаем вебсервер Nginx и проверяем.

/etc/init.d/nginx restart


phpmyadmin будет доступен по адресу 185.220.35.94/phpmyadmin/

Корневая директория для размещения файлов сайта /var/www/html

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.