Сообщество Baiyun SI BAIYUN.SI
Базовая грамотность Курс SIN1 · Лекция 08

Технологический стек и среда выполнения: какое программное обеспечение работает за сайтом?

Бесплатно читать

В настоящее время изучаю SIN1 · Лекция 08 из 282. Запустите свой сайт

Просмотр полной последовательности обученияВпервые здесь? Начиная с лекции 01

Используя аналогию открытия магазина, я узнал о Linux, Nginx, PHP и MySQL, а также понял версии программного обеспечения и их рабочее состояние.

Стек технологий — это не формула, которую нужно запоминать

Технологический стек (набор технологий и программного обеспечения, обеспечивающих работу сайта) можно понять как пространство, администраторов, персонал обработки и шкафы с документацией, необходимые небольшому магазину. Сайт WordPress — это не просто изображение; ему нужен кто-то, кто зайдёт к нему, запустит программу и прочитает статью. Распространённая среда в этом курсе называется LNMP: система Linux, сервис сайта Nginx, база данных MySQL и инструменты для запуска программ на PHP. Существуют также комбинации с использованием Apache или MariaDB. Понимая их применение, можно понять, что готовит ИИ.

Что делают эти четыре роли?

  • Linux: система, используемая сервером; Ubuntu — одна из них, как и базовая основа для магазина.
  • Nginx: Принимает запросы браузера, отправляет веб-ресурсы, а также может делегировать запросы другим программам, например, окну приёма.
  • PHP: основной язык программирования, используемый в WordPress, который сервер выполняет через соответствующие запущенные инструменты, например, человек, обрабатывающий приказы шаг за шагом.
  • MySQL или MariaDB: Программное обеспечение для сохранения и запросов статей, аккаунтов, настроек и т.д., например, информационный шкаф с функциями категоризации и поиска.

Браузеры часто сталкиваются с HTML (структура контента веб-страницы), CSS (правила контроля стиля) и JavaScript (программы, взаимодействующие со страницей). У них есть свои применения наряду с PHP на сервере; установка большего количества имён не обязательно означает лучшую производительность.

Какая версия и почему стоит её смотреть?

Номер версии (число, определяющее, сколько раз программное обеспечение было выпущено или модифицировано) помогает определить совместимость. Темы, плагины и сочетание WordPress и PHP могут иметь требования; «Последний» не обязательно означает, что он совместим с существующими компонентами. Пусть ИИ сначала проверит фактически установленную версию и требования проекта, прежде чем планировать обновления. На момент написания WordPress официально рекомендует PHP 8.3 и выше, MySQL 8.0 или выше, или MariaDB 10.11 и выше, а также поддерживает HTTPS. Впоследствии Официальные эксплуатационные требования Как правило, новички не будут долго копировать старый лист версии.

Установка и запуск — это не одно и то же

Программное обеспечение установлено, документация и конфигурация уже готовы; Сервис работает, что указывает на то, что он может работать прямо сейчас. Вы можете посмотреть его в разделе Baota Software Management или Service Status. Когда база данных не работает, сайт может предложить сообщение о неудачном подключении к базе данных; Если PHP настроен неправильно, веб-страницы также могут показывать ошибки.

Пожалуйста, перечислите версии Nginx, PHP, базы данных и WordPress, необходимые для этого сайта, объяснив их соответствующие цели. Проверьте, установлен, запущен ли он и совместим с нужным вам плагином темы. Не переустанавливайте и не меняйте окружение существующих сайтов.

Позвольте ИИ записывать информацию в простую таблицу, а вы можете проверить название и статус на панели.

Новички часто путаются в чём-то

Версия базы данных и статья внутри базы — это не одно и то же; Смена версий PHP — это не редактирование статьи. Несколько веб-сайтов на одном сервере могут использовать определённые сервисы, и прекращение этого действия может повлиять на другие сайты. Для первой настройки площадки устанавливайте только то программное обеспечение, которое нужно для текущего проекта. Исключайте службы без чёткой цели; До значительных изменений в окружающей среде объясните способы воздействия и восстановления.

Как только вы её выучите, вы сможете произнести это предложение

«Мой блог находится на сервере Ubuntu, к нему доступен Nginx, запускается WordPress с PHP и используется хранилище данных для статей и настроек; Я могу проверить их внутри пагоды. «Возможность ясно сказать это достаточно, чтобы продолжить курс; сейчас не требуется писать PHP или управлять операторами базы данных.

Официальная информация: смотрите здесь для дополнительной проверки

Официальные требования к работе WordPress;Введение в официальный язык PHP;Официальное руководство для начинающих Nginx;Введение в официальную базу данных MySQL。 Аналогии с жизнью, упражнения и примеры ИИ в этой статье являются оригинальными объяснениями курса. Меню и версия программного обеспечения могут измениться, так что позвольте ИИ сравнить их с интерфейсом, который вы видите на самом деле.

Когда освоишься, попробуй.

Используйте 100 вопросов SIN1, чтобы проверить свой фундамент.

Сдавайте тест

Связаться с сообществом Baiyun SI

Свяжитесь по электронной почте.

По вопросам, обмену потребностями или обсуждению сотрудничества, пожалуйста, отправьте письмо.