- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Ubuntu 18.04 установка Apache 2, MySQL и PHP (LAMP) #10
Linux, Apache, MeSQL, PHP для Ubuntu 18.04 может выглядеть так:
устанавливаем сервер apache2
sudo apt update
sudo apt install apache2
проверяем работоспособность набрав ip адрес в адресной строке браузера: 127.0.0.1
установка MySQL
sudo apt install mysql-server (mysql-client)
заходим в установленый mysql:
sudo mysql
делаем запрос к базе данных относительно зарегистрированных пользователей:
SELECT user,authentication_string,plugin,host FROM mysql.user;
меняем способ авторизации root-пользователя:
ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY 'password';
подтверждаем права пользователя:
FLUSH PRIVILEGES;
уточняем сохранились ли изменения:
SELECT user,authentication_string,plugin,host FROM mysql.user;
выходим и заходим при промощи пароля:
exit
mysql -u root -p
создаем пользователя:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'user_password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
если не выдает ошибку - все в порядке
проверяем работоспособность
systemctl status mysql.service
Cкрипт безопасности:
sudo mysql_secure_installation
если его запустить он проделает следующие действия:
- установка плагина валидации паролей в котором можно настроить уровень секретности пароля и завести пароль для root пользователя (с двукратным повторением)
- удаление анонимных пользователей
- удаление тестовой базы данных
- отключение возможности удаленного подключения root-пользователя
установка PHP
sudo apt install php libapache2-mod-php php-mysql
открываем файл по адресу /etc/apache2/mods-enabled/dir.conf и выстраиваем расширения файлов в предпочтительном порядке исполнения:
DirectoryIndex index.php index.html index.htm index.cgi index.pl index.xhtml
перезапуск сервера apache2:
sudo systemctl restart apache2
проверка статуса сервиса apache2 после установки php:
sudo systemctl status apache2
создаем файл в папке сервера /var/www/html/start.php содержания:
phpinfo();
неустановленные модули можно доустановить выяснив их названия при помощи комманды:
apt search php- [ЗНАК БОЛЬШЕ] mod.txt (терминал должен находиться на рабочем столе иначе текстовый файл появится в другой директории)
прояснить назначение модуля можно коммандой:
apt show НАЗВАНИЕ МОДУЛЯ
доустановка модуля:
sudo apt install НАЗВАНИЕ МОДУЛЯ (или модулей через пробел)
Готово!
Видео Ubuntu 18.04 установка Apache 2, MySQL и PHP (LAMP) #10 канала digihamster
устанавливаем сервер apache2
sudo apt update
sudo apt install apache2
проверяем работоспособность набрав ip адрес в адресной строке браузера: 127.0.0.1
установка MySQL
sudo apt install mysql-server (mysql-client)
заходим в установленый mysql:
sudo mysql
делаем запрос к базе данных относительно зарегистрированных пользователей:
SELECT user,authentication_string,plugin,host FROM mysql.user;
меняем способ авторизации root-пользователя:
ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY 'password';
подтверждаем права пользователя:
FLUSH PRIVILEGES;
уточняем сохранились ли изменения:
SELECT user,authentication_string,plugin,host FROM mysql.user;
выходим и заходим при промощи пароля:
exit
mysql -u root -p
создаем пользователя:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'user_password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
если не выдает ошибку - все в порядке
проверяем работоспособность
systemctl status mysql.service
Cкрипт безопасности:
sudo mysql_secure_installation
если его запустить он проделает следующие действия:
- установка плагина валидации паролей в котором можно настроить уровень секретности пароля и завести пароль для root пользователя (с двукратным повторением)
- удаление анонимных пользователей
- удаление тестовой базы данных
- отключение возможности удаленного подключения root-пользователя
установка PHP
sudo apt install php libapache2-mod-php php-mysql
открываем файл по адресу /etc/apache2/mods-enabled/dir.conf и выстраиваем расширения файлов в предпочтительном порядке исполнения:
DirectoryIndex index.php index.html index.htm index.cgi index.pl index.xhtml
перезапуск сервера apache2:
sudo systemctl restart apache2
проверка статуса сервиса apache2 после установки php:
sudo systemctl status apache2
создаем файл в папке сервера /var/www/html/start.php содержания:
phpinfo();
неустановленные модули можно доустановить выяснив их названия при помощи комманды:
apt search php- [ЗНАК БОЛЬШЕ] mod.txt (терминал должен находиться на рабочем столе иначе текстовый файл появится в другой директории)
прояснить назначение модуля можно коммандой:
apt show НАЗВАНИЕ МОДУЛЯ
доустановка модуля:
sudo apt install НАЗВАНИЕ МОДУЛЯ (или модулей через пробел)
Готово!
Видео Ubuntu 18.04 установка Apache 2, MySQL и PHP (LAMP) #10 канала digihamster
Комментарии отсутствуют
Информация о видео
15 августа 2019 г. 18:26:43
00:30:09
Другие видео канала




















