Skip to content

Instantly share code, notes, and snippets.

@63phc
Last active January 24, 2017 07:24
Show Gist options
  • Save 63phc/59036cfc5f285ac8ef0cb65e3c5c64da to your computer and use it in GitHub Desktop.
Save 63phc/59036cfc5f285ac8ef0cb65e3c5c64da to your computer and use it in GitHub Desktop.
sudo apt-get update
sudo apt-get install nginx
nginx -v
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo systemctl status mysql
mysql --version
sudo apt-get install php php-cli php-fpm php-mysql
sudo nano /etc/php/7.0/fpm/php.ini
cgi.fix_pathinfo=0
sudo systemctl restart php7.0-fpm
php -v
sudo nano /etc/nginx/sites-available/default
#В данном файле нам нужно внести несколько изменений:
#
# добавить в директиву "index" значение "index.php" первым в списке (чтобы PHP файлы имели приоритет в обработке веб-сервером перед HTML);
# установить директиву "server_name" в значение IP адреса (или доменного имени) нашего сервера;
# раскомментировать секцию, которая описывает настройки обработки 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 IP_адрес_сервера_или_доменное_имя;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
sudo systemctl restart nginx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment