Что прочитать, чтобы хорошо понимать как в linux взаимодействуют разные элементы среды разработки?
Неопытный программист, столкнулся с тем, что после установки на WSL 2, сборки из apache, mysql и всего, что нужно оказалось:
- версию php нужно устанавливать отдельно на сервере и отдельно в пакет с самим php, иначе у виртуального хоста может быть другая версия php, чем в целом на сервере;
- постоянно рекурсивно вынужден проставлять права на папки, потому что не понимаю систему прав на папки (причем 5-6 статей уже прочитал по этому поводу).
- Дополнительно к php, нужно кучу пакетов устанавливать непонятно назначения, в любом руководстве по настройке локального сервера на WSL свой набор. Как понимать, что устанавливаешь? Сейчас у меня все работает только потому, что инструкция правильная, а понимать - не понимаю.
Опытные специалисты, направьте, пожалуйста! Документация по частным вопросам читаю, что Apache, что Mysql и других составляющих, но что-то ясности не наступает..
Что прочитать концентрированное, чтобы понять всю эту систему, как она взаимодействовать, что ставить, что нет?
Источник: Stack Overflow на русском