2

Я являюсь пользователем Windows и хочу настроить стек LAMP в VirtualBox в качестве тестового веб-сервера. Как установить программное обеспечение AMP?

Я прочитал, я должен использовать:

sudo apt-get install apache // Do I use apache2 here?
sudo apt-get install mysql
sudo apt-get install php

Использование sudo apt-get install достаточно просто, даже проще, чем Windows. Но как мне узнать, какой "установочный ключ", например, apache vs apache2, я должен использовать? Кроме того, на сайтах, которые я нашел в Google, я вижу, что я должен установить различные модули PHP для Apache/MySQL и т.д. Как узнать, что мне нужно?

Там, где это возможно, я не собираюсь устанавливать их из исходного кода.

4 ответа4

1

Пакет apache2 в Ubuntu является мета-пакетом - он просто тянет все необходимое. Аналогично, пакеты mysql-server и php5 являются пакетами, которые указывают на текущую реализацию сервера mysql и php.

Их установка должна помочь вам в работе.

1

Когда вы устанавливаете Ubuntu, есть возможность настроить компьютер как сервер LAMP.

Но если вы забыли это сделать, просто запустите одну из следующих команд:

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

или же

sudo tasksel install lamp-server

Первый - это способ установки всех компонентов стека LAMP методом "грубой силы", в то время как tasksel - это тот же инструмент, который используется при установке.

Как упоминал Нил, метапакет типа apache2 фактически установит несколько пакетов. Кроме того, вам будет предложено установить все недостающие зависимости.

Если окажется, что вам нужны и другие пакеты, вы всегда можете установить их позже.

0

Это хорошее руководство по настройке безопасного веб-сервера на основе Apache, PHP и SuExec.

Несмотря на то, что с помощью вышеупомянутых команд легко начать работу, вы не должны пренебрегать безопасностью, даже если у вас будет только один веб-сайт.

Если вы планируете разместить два или более хостов, вам действительно следует подумать об использовании SuExec, чтобы один vHost не мог читать (и, скорее всего, даже писать) другой контент.

0

Вы также можете просто открыть Система -> Администрирование -> Диспетчер пакетов Synaptic, затем нажать "Изменить", а затем «Пометить пакеты по заданию ...». В открывшемся окне поставьте галочку "Сервер LAMP".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .