LAMP или WebServer — быстро и просто.
Установка LAMP или WebServer в операционной системе Debian 12 — устанавливаем просто, без всяких лишних настроек в несколько кликов.
Открываем терминал и по порядку из командной строки устанавливаем:
sudo apt install apache2
sudo apt install php
sudo apt install default-mysql-server
sudo apt install phpmyadmin
Во время установки phpmyadmin на вопрос во всплывающем окне выбираем apache2, с остальными вопросами просто соглашаемся и запоминаем пароль который зададите пользовалелю phpmyadmin.
После установки перезагружаемся.
Для входа в MySQL по умолчанию создается учетная запись с логином — phpmyadmin
В качестве пароля используется пароль который вы задали во время установки phpmyadmin.
У пользователя phpmyadmin не достаточно прав для создания баз и др. действий с базами данных, поэтому сразу заходим в MariaDB командой
sudo mysql -u root -p
Вводим пароль своего пользователя, затем на второй запрос пароля просто нажимаем Enter, так как пароль пользователя root в MariaDB по умолчанию не задан.
После входа в MariaDB, вводим команду для смены прав пользователя phpmyadmin — даем ему полный доступ командой
grant all ON *.* to 'phpmyadmin'@'localhost';
Выходим командой Exit.
Все теперь можно проверить работу webserver в браузере по адресу http://localhost
Зайти в управление PhpMyAdmin по адресу http://localhost/phpmyadmin/
login — phpmyadmin
password — пароль вы задали во время установки phpmyadmin
Каталок сервера расположен по адресу /var/www/html/
Для полноценной работы с каталогом рекомендуется изменить права дотупа для папки /var/www/html/ выполните в терминале команду
sudo chown -R user:user /var/www/html/
Где user имя вашего пользователя, укажите так же два раза через двоеточие. Эта команда присвоит права директории вам.
Маленьке видео с процессом установки выше описанного.
P.S.
Можно вместо задания прав пользователю phpmyadmin сконфигурировать первоначальные настройки MariaDB и пользователя root. В процессе вы присвоите пользователю root — пароль и сможете войти в phpmyadmi под root.
sudo mysql_secure_installation
Далее пойдут вопросы
Если интересует значение этих вопросов можете воспользоваться переводчиком — станет все ясно, и вы сможете выбрать свой вариант ответа, я отвечал так:
На вопрос Enter current password for root (enter for none):
просто нажимаем Enter
На вопрос Switch to unix_socket authentication [Y/n]
Ответил N
На вопрос Change the root password? [Y/n]
Ответил Y
и задал свой пароль (пароль придумываем сами и запоминаем)
На вопрос Remove anonymous users? [Y/n]
Ответил Y
На вопрос Disallow root login remotely? [Y/n]
Ответил N
На вопрос Remove test database and access to it? [Y/n]
Ответил Y
На вопрос Reload privilege tables now? [Y/n]
Ответил Y
Результатом будет надпись спасибо за использование MariaDB!
Thanks for using MariaDB!
Если вы все установите в Linux Mint или другом дистрибутиве то сможете найти логины и пароли поьзователя и root в следующих файлах:
/etc/phpmyadmin/config-db.php
/etc/mysql/debian.cnf