Дата создания: 18 марта 2022 года;
Источник: http://cevladimirich.xyz/?page=post&type=read&id=8
Всем снова драсьте. Это — первый пост в новом блоге, теперь тут будут посты. А, собсна, зачем? Когда есть Неонарод, где уже Лионовский даёт аж гигабайт! Ну… На Неонароде нет поддержки PHP и MySQL, как минимум. В качестве комментариев предлагается использовать тамашнюю гостевую, чат или дублирование поста в дневник. Я такого не захотел и решил купить сервер на 20гб за 100р/месяц. За одно купил дешёвый домен, тоже за 100р, только на год.
Игрался я с ним, как маленький ребёнок: ставил на него NextCloud и даже пытался поставить почту, только из этого ничего не вышло. Так что я теперь использую сервер по предназначению: на нём крутится сервер на PHP.
А сейчас будет информация для тех, кто сайты не заводил на настоящем сервере. Программ для открытия две: Apache и Nginx. Первый лёгок в настройке: скинул сайт в /var/www/<домен>, создал конфиг в четыре сроки, активировал сайт в пару команд и всё! Nginx в плане настройки не сложнее, то для некоторых требует нескольких телодвижений: также скинул сайт в ту же папку и создал конфиг, только того же формата, только в другой оболочке. Но этот конфиг нужно скопировать в другую папку, проверить правильность написания и ввести команду активации сайта. Блог не про обучение, так что это вы ищите в интернете.
Про PHP можно говорить бесконечно. Это — технический прогресс, который привёл интернет в стадию версии 1.5. Так сказать, оживил его. За это ещё нужно сказать спасибо JavaScript, но про это я не буду говорить в этом посте.
Самый минимум, который можно использовать в PHP — создание формы обратной связи. Создаёшь форму в HTML, создаёшь код отправки на PHP с помощью функции Mail, и всё! Также основное предназначение PHP — связка HTML кода и базы данных. Лично я использую MySQL. С помощью PHP можно записывать, удалять и выводить данные с таблицы. И это главный плюс. Главное предназначение всего этого — удобное управление постами и комментарии. Только главный вопрос — как этим всем управлять? Есть командная строка MySQL, в которой можно командами управлять. Но есть более удобный способ. Знакомьтесь, самый компромиссный, но удобный Web-интерфейс терминала MySQL — PhpMyAdmin. Собственной персоны. Я хвалю его бесконечно. Давайте посмотрим на его интерфейс.
Первым делом встречает нас экран входа. И да, это тема Metro, потому тут нестандартный экран входа. Также нестандартна и сама панель, на скрине ниже.
В домашнем экране можно изменить пароль и настройки внешнего вида. Но сейчас нас интересуют базы данных. С помощью интерфейса их можно как раз создать, изменить, внести и удалить данные. И да, я уже успел сменить тему.
Она не входит в поставку PMA, но она есть в интернете и её можно скачать. Тема скачивается архивом. Её нужно распаковать, а папку скинуть в папку Themes вашей PMA, и выбрать её.
Вот таблица, с которой мы работаем. В неё можно вставить информацию, добавить или удалить таблицы. А уже потом можно её можно применить в PHP. Вот так вот!
Спасибо за внимание! Вы можете мне задонатить по следующим реквизитам:
Тинькофф: 2200700152168315
Сбер: 2202203254277512
Юмани: 4100117588812570