Веб-сервер на Ubuntu 16.04? [dубликат]

На этот вопрос уже есть ответ: какой самый простой способ установить стек LAMP? 17 ответов

Выполняя некоторые упражнения из книги по HTML5, я дошел до главы об установке сервера для тестовых веб-приложений. Проблема в том, что книга предполагает, что все пользователи дистрибутивов Linux знают, какие и как настроить серверы на своих машинах. Автор также утверждает, что дистрибутивы Linux могут быть установлены по умолчанию Apache.

Это в случае с Ubuntu 16.04? Если да, то как мне получить доступ к тестовому приводу моих веб-приложений? Если нет, то какая у меня альтернатива?

1
задан 21 July 2017 в 05:33

12 ответов

Я предлагаю вам все упростить. Вы можете установить Apache2; MySQL; PHP и все необходимые зависимости с помощью одной команды.

Установка

На вашем терминале введите:

sudo apt install lamp-server^

If у вас есть права sudo, вам будет предложено ввести пароль. Введите ваш пароль, и apt сдержит список необходимых зависимостей.

Затем он спросит вас, хотите ли вы подтвердить установку этих пакетов.

Нажмите кнопку Y, то клавиша Enter

Во время установки пакетов вы увидите, что ваше изменение экрана выглядит примерно так:

Введите новый пароль root для MySQL. Это пароль администратора MySQL, который вы будете использовать для внесения изменений в базы данных и разрешения пользователя.

Вам снова будет предложено:

[!d16 ]

Введите новый пароль root и нажмите Y

Установка

Это установит и запустит Apache2; MySQL и PHP 7.

Корневой каталог для вашего сайта будет:

/var/www/html

Вы можете поместить свои файлы в этот каталог, а также в Интернете адрес будет:

http://<ip address of server>/

Примечания

Помните, что внутри /var/www/html уже есть index.html, что вам, вероятно, понадобится заменить или удалить.

2
ответ дан 22 May 2018 в 20:21
  • 1
    Вау, большое вам спасибо за подробную рецензию. Я сразу же начал работать. – Matt 21 July 2017 в 20:27
  • 2
    +1 Самое полезное для начинающих, таких как я !! – 151291 22 May 2018 в 11:10

Я предлагаю вам все упростить. Вы можете установить Apache2; MySQL; PHP и все необходимые зависимости с помощью одной команды.

Установка

На вашем терминале введите:

sudo apt install lamp-server^

If у вас есть права sudo, вам будет предложено ввести пароль. Введите ваш пароль, и apt сдержит список необходимых зависимостей.

Затем он спросит вас, хотите ли вы подтвердить установку этих пакетов.

Нажмите кнопку Y, то клавиша Enter

Во время установки пакетов вы увидите, что ваше изменение экрана выглядит примерно так:

Введите новый пароль root для MySQL. Это пароль администратора MySQL, который вы будете использовать для внесения изменений в базы данных и разрешения пользователя.

Вам снова будет предложено:

Введите новый пароль root и нажмите Y

Установка

Это установит и запустит Apache2; MySQL и PHP 7.

Корневой каталог для вашего сайта будет:

/var/www/html

Вы можете поместить свои файлы в этот каталог, а также в Интернете адрес будет:

http://<ip address of server>/

Примечания

Помните, что внутри /var/www/html уже есть index.html, что вам, вероятно, понадобится заменить или удалить.

2
ответ дан 18 July 2018 в 09:57

Я предлагаю вам все упростить. Вы можете установить Apache2; MySQL; PHP и все необходимые зависимости с помощью одной команды.

Установка

На вашем терминале введите:

sudo apt install lamp-server^

If у вас есть права sudo, вам будет предложено ввести пароль. Введите ваш пароль, и apt сдержит список необходимых зависимостей.

Затем он спросит вас, хотите ли вы подтвердить установку этих пакетов.

Нажмите кнопку Y, то клавиша Enter

Во время установки пакетов вы увидите, что ваше изменение экрана выглядит примерно так:

Введите новый пароль root для MySQL. Это пароль администратора MySQL, который вы будете использовать для внесения изменений в базы данных и разрешения пользователя.

Вам снова будет предложено:

Введите новый пароль root и нажмите Y

Установка

Это установит и запустит Apache2; MySQL и PHP 7.

Корневой каталог для вашего сайта будет:

/var/www/html

Вы можете поместить свои файлы в этот каталог, а также в Интернете адрес будет:

http://<ip address of server>/

Примечания

Помните, что внутри /var/www/html уже есть index.html, что вам, вероятно, понадобится заменить или удалить.

2
ответ дан 24 July 2018 в 19:28

Мэтт, как вы спрашивали об альтернативах для тестирования ваших веб-приложений, вы можете просто использовать встроенный веб-сервер Python с именем python -m SimpleHTTPServer. Это очень хорошо подходит для основных потребностей.

Я упоминаю об этом, потому что, если нет необходимости в конкретных функциях Apache, вы можете полностью пропустить установку стека LAMP, поскольку Ubuntu 16.04 уже установил Python, который получает вы SimpleHTTPServer с нулевой установкой.

1
ответ дан 22 May 2018 в 20:21

Я предлагаю следующую статью: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

LAMP означает Linux, Apache, MySQL, PHP. Поскольку я предполагаю, что вы просто хотите запустить простой веб-сайт, вам не нужны MySQL или PHP.

Или, если вам не нужно открывать его во внешний мир, вы можете попробовать что-то еще проще и проще, например https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04 [ ! d3]

0
ответ дан 22 May 2018 в 20:21

Если вам нужен веб-сервер, вы можете использовать встроенный веб-сервер для Python, например, richbl, упомянутый он уже, встроенный веб-сервер PHP или даже веб-сервер NodeJS, которые довольно легко установить.

Честно говоря, мой совет, не устанавливайте такие инструменты прямо в вашей системе. Вы можете лучше использовать Vagrant для этого. Вы можете использовать, например, ScothBox от sctoch.io, который поставляется с множеством предустановленных инструментов для веб-разработки.

Единственное, что вам нужно сделать, это установить Virtual Box в вашу систему, а затем загрузить этот скотч. Преимущество использования такого решения действительно замечательно, потому что, если вы испортите конфигурацию или что-то еще, связанное с веб-сервером, вы можете легко сделать vagrant destroy, а затем все будет удалено (помните, не забудьте сделать резервную копию ваших файлов из / var / www, прежде чем делать это). А затем выполнив vagrant up для новой скотч-коробки после ее загрузки из Интернета.

Может быть, будет немного сложно получить всю идею бродячих и бродячих боксов, но поверьте мне, что очень удобно иметь такую ​​среду для развития. Большим преимуществом является то, что вы действительно очищаете ОС от беспорядочных инструментов веб-разработки, потому что вам не нужно постоянно запускать Apache на вашей ОС, пока вам это понадобится всего один или два раза.

0
ответ дан 22 May 2018 в 20:21

Я предлагаю следующую статью: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

LAMP означает Linux, Apache, MySQL, PHP. Поскольку я предполагаю, что вы просто хотите запустить простой веб-сайт, вам не нужны MySQL или PHP.

Или, если вам не нужно открывать его во внешний мир, вы можете попробовать что-то еще проще и проще, например https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04 [ ! d3]

0
ответ дан 18 July 2018 в 09:57

Если вам нужен веб-сервер, вы можете использовать встроенный веб-сервер для Python, например, richbl, упомянутый он уже, встроенный веб-сервер PHP или даже веб-сервер NodeJS, которые довольно легко установить.

Честно говоря, мой совет, не устанавливайте такие инструменты прямо в вашей системе. Вы можете лучше использовать Vagrant для этого. Вы можете использовать, например, ScothBox от sctoch.io, который поставляется с множеством предустановленных инструментов для веб-разработки.

Единственное, что вам нужно сделать, это установить Virtual Box в вашу систему, а затем загрузить этот скотч. Преимущество использования такого решения действительно замечательно, потому что, если вы испортите конфигурацию или что-то еще, связанное с веб-сервером, вы можете легко сделать vagrant destroy, а затем все будет удалено (помните, не забудьте сделать резервную копию ваших файлов из / var / www, прежде чем делать это). А затем выполнив vagrant up для новой скотч-коробки после ее загрузки из Интернета.

Может быть, будет немного сложно получить всю идею бродячих и бродячих боксов, но поверьте мне, что очень удобно иметь такую ​​среду для развития. Большим преимуществом является то, что вы действительно очищаете ОС от беспорядочных инструментов веб-разработки, потому что вам не нужно постоянно запускать Apache на вашей ОС, пока вам это понадобится всего один или два раза.

0
ответ дан 18 July 2018 в 09:57

Мэтт, как вы спрашивали об альтернативах для тестирования ваших веб-приложений, вы можете просто использовать встроенный веб-сервер Python с именем python -m SimpleHTTPServer. Это очень хорошо подходит для основных потребностей.

Я упоминаю об этом, потому что, если нет необходимости в конкретных функциях Apache, вы можете полностью пропустить установку стека LAMP, поскольку Ubuntu 16.04 уже установил Python, который получает вы SimpleHTTPServer с нулевой установкой.

1
ответ дан 18 July 2018 в 09:57

Я предлагаю следующую статью: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

LAMP означает Linux, Apache, MySQL, PHP. Поскольку я предполагаю, что вы просто хотите запустить простой веб-сайт, вам не нужны MySQL или PHP.

Или, если вам не нужно открывать его во внешний мир, вы можете попробовать что-то еще проще и проще, например https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04 [ ! d3]

0
ответ дан 24 July 2018 в 19:28

Если вам нужен веб-сервер, вы можете использовать встроенный веб-сервер для Python, например, richbl, упомянутый он уже, встроенный веб-сервер PHP или даже веб-сервер NodeJS, которые довольно легко установить.

Честно говоря, мой совет, не устанавливайте такие инструменты прямо в вашей системе. Вы можете лучше использовать Vagrant для этого. Вы можете использовать, например, ScothBox от sctoch.io, который поставляется с множеством предустановленных инструментов для веб-разработки.

Единственное, что вам нужно сделать, это установить Virtual Box в вашу систему, а затем загрузить этот скотч. Преимущество использования такого решения действительно замечательно, потому что, если вы испортите конфигурацию или что-то еще, связанное с веб-сервером, вы можете легко сделать vagrant destroy, а затем все будет удалено (помните, не забудьте сделать резервную копию ваших файлов из / var / www, прежде чем делать это). А затем выполнив vagrant up для новой скотч-коробки после ее загрузки из Интернета.

Может быть, будет немного сложно получить всю идею бродячих и бродячих боксов, но поверьте мне, что очень удобно иметь такую ​​среду для развития. Большим преимуществом является то, что вы действительно очищаете ОС от беспорядочных инструментов веб-разработки, потому что вам не нужно постоянно запускать Apache на вашей ОС, пока вам это понадобится всего один или два раза.

0
ответ дан 24 July 2018 в 19:28

Мэтт, как вы спрашивали об альтернативах для тестирования ваших веб-приложений, вы можете просто использовать встроенный веб-сервер Python с именем python -m SimpleHTTPServer. Это очень хорошо подходит для основных потребностей.

Я упоминаю об этом, потому что, если нет необходимости в конкретных функциях Apache, вы можете полностью пропустить установку стека LAMP, поскольку Ubuntu 16.04 уже установил Python, который получает вы SimpleHTTPServer с нулевой установкой.

1
ответ дан 24 July 2018 в 19:28

Другие вопросы по тегам:

Похожие вопросы: