Лучше ли устанавливать платформу LAMP на Linux (Ubuntu) с помощью
sudo aptitude install lamp-server
или устанавливая каждый отдельный компонент по отдельности?
Почему или почему нет?
Спасибо!
решение1
В Ubuntu такого пакета нет.
Однако если бы что-то подобное и было, я думаю, это был бы метапакет, то есть пакет, который сам по себе ничего не содержит, а просто зависит от других пакетов (в данном случае Apache, MySQL и PHP).
Если бы это было так, то разницы бы не было. Разве что через метапакет вы можете установить то, что вам не нужно, так что если вы точно знаете, что вам нужно, то лучше просто установить и все.
Не рекомендуется устанавливать такие вещи, как XAMPP на Linux. Они не интегрированы с системой так же, как и оригинальные пакеты, и вы не получите автоматических обновлений безопасности.
решение2
команда есть
sudo apt-get install Lamp-server^
Я думаю, что лучший способ — использовать команду tasksel.
Вы можете установить это с помощью команды
sudo apt-get install tasksel
sudo tasksel
выберите сервер ламп и установите его.
На сервере Lamp устанавливаются 53 компонента, поэтому лучше всего установить пакет
после установки сервера LAMP вам необходимо установить клиент phpmyadmin
sudo apt-get install phpmyadmin
последний шаг — перезапустить apache
sudo etc/init.d/apache2 restart
решение3
Лучше всего установить пакет самого высокого уровня. Это гарантирует, что вы получите все необходимые компоненты. При обновлениях вы получите все новые пакеты, которые были добавлены, а пакеты, которые больше не требуются, будут удалены. Вы в любом случае установите все компоненты, но это потребует больше усилий.
Менеджер пакетов Debian был разработан для того, чтобы гарантировать установку всех зависимостей. Он установит все отсутствующие пакеты и будет использовать уже установленные пакеты. Могут быть альтернативы, и вы получите установленный пакет по умолчанию. Это можно изменить, предварительно установив другую альтернативу или установив ее позже.
Для установки сервера lamp вам может потребоваться установить mysql-server, но он не обязательно должен быть на том же сервере, что и apache. В противном случае вам понадобится mysql-client. Это решение о развертывании, которое вам нужно принять. Установка php5 подтянет apach2 как зависимость. Любые пакеты на основе LAMP, такие как wordpress, принесут компоненты, которые необходимо установить на сервере.
решение4
Какая разница? Просто установите на сервере программное обеспечение, которое вам нужно для выполнения нужной вам работы.
После первоначальной установки я не знаю пакета, который бы все это включил.
Но опять же, просто установите компоненты, необходимые для выполнения вашей задачи.
И честно говоря, я бы предпочел устанавливать отдельные пакеты, а не метапакеты, особенно для чего-то столь туманного, как сервер «LAMP», где значение P неоднозначно.
Все, что вы устанавливаете, становится источником проблем. По возможности минимизируйте это.