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