Установка nginx + php fpm + mysql + memcache на UBUNTU 18.04: различия между версиями
Перейти к навигации
Перейти к поиску
Misha (обсуждение | вклад) (→Установка MYSQL сервера) |
Misha (обсуждение | вклад) (→Установка PHP) |
||
Строка 22: | Строка 22: | ||
И выполняем все, что предлагает скрипт<br> | И выполняем все, что предлагает скрипт<br> | ||
'''Примечание:''' У меня не получилось изменить пароль mysql/root и вход так и остался, через sudo mysql -uroot - без пароля. | '''Примечание:''' У меня не получилось изменить пароль mysql/root и вход так и остался, через sudo mysql -uroot - без пароля. | ||
− | ==Установка PHP== | + | ==Установка и настройка PHP== |
+ | ===Установка=== | ||
<pre>$ sudo apt-get install php-fpm php-mysql</pre> | <pre>$ sudo apt-get install php-fpm php-mysql</pre> | ||
+ | ===Настройка=== | ||
+ | <pre>sudo nano /etc/php/7.2/fpm/php.ini</pre> | ||
+ | Было | ||
+ | <pre>;cgi.fix_pathinfo=1</pre> | ||
+ | Стало | ||
+ | <pre>cgi.fix_pathinfo=1</pre> | ||
+ | Заодно можно сделать настройки указанные тут |
Версия 12:07, 27 июня 2018
Содержание
Источники информации
- How To Install Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04.
- Install Nginx with PHP-FPM and Memcached Support on Ubuntu 17.04 / 17.10.
Обновление системы
Для начала обновляем систему
$ sudo apt update $ sudo apt upgrade
Установка NGINX
sudo apt install nginx
После инсталляции NGINX будет стартовать автоматически после перезагрузки.
Если у Вас установлен фаервол ufw, то его настройка описана в [статье. Здесь описывать не буду.
Находим ip адрес компьютера
ifconfig
и пробуем зайти на него из браузера по адресу http://<local_address_server>
Если получили приглашение NGINX - идем дальше.
Установка MYSQL сервера
$ sudo apt install mysql
В данной версии вход пользователем mysql/root сделан только от системного пользователя root и без пароля, поэтому mysql_secure_installation запускаем так.
$ sudo mysql_secure_installation
И выполняем все, что предлагает скрипт
Примечание: У меня не получилось изменить пароль mysql/root и вход так и остался, через sudo mysql -uroot - без пароля.
Установка и настройка PHP
Установка
$ sudo apt-get install php-fpm php-mysql
Настройка
sudo nano /etc/php/7.2/fpm/php.ini
Было
;cgi.fix_pathinfo=1
Стало
cgi.fix_pathinfo=1
Заодно можно сделать настройки указанные тут