Одно из самых популярных направлений Ubuntu - это разработка и преданность миру серверов и миру бизнеса. В рамках этого, помимо версии, предназначенной исключительно для мира серверов, Ubuntu интегрирует и обновляет большое количество программного обеспечения, которое используется в деловом мире и для профессиональной сети, и это так или иначе имеет последствия для пользователей. кто хочет разработать веб-сайт или включить домашний сервер. Наиболее часто используемый вариант для этих последних пользователей - установка сервера LAMP в нашем Ubuntu. Установка сервера LAMP очень распространена в последних версиях Ubuntu, возможно, потому, что, если его сложно установить, он не будет использоваться на профессиональных серверах. Но Как установить сервер LEMP? Что такое LEMP-сервер? Могу ли я иметь сервер LAMP и LEMP на одном компьютере? Читайте дальше, и вы найдете ответы на эти вопросы.
Что такое LEMP-сервер?
Те из вас, кто знаком с серверами LAMP, знают, что это аббревиатуры программного обеспечения, которое несет сервер, в случае ЛАМПЫ es Linux, Apache, Mysql и Php или Python. То есть операционная система (Linux), программное обеспечение для управления сервером (Apache), база данных (Mysql) и язык сервера (Php или Python). LEMP Таким образом, это была бы разновидность программного пакета, который предлагает LAMP, таким образом, LEMP это будет Linux, EngineX (Nginx), Maríadb или Mysql и Php или Python. Единственное отличие от LAMP состоит в том, что LEMP использует Nginx, а не Apache в качестве программного обеспечения, отвечающего за управление сервером, что для новичков отмечает, что это большое изменение. Могу ли я на этом этапе иметь LAMP и LEMP на одном сервере? С помощью мощности вы могли бы это получить, однако через несколько сеансов, если не в первом, сервер рухнет, поскольку есть два диспетчера серверов. Таким образом, лучше выбрать один или другой.
В последние месяцы Nginx кажется наиболее желанным вариантом в коммерческой сфере, так что решение LEMP выглядит так, как будто это будет будущее, но Как установить?
Установка сервера LEMP
Самый удобный способ установить сервер, LAMP или LEMP, - с помощью клавиатуры и терминала, поэтому мы открываем терминал и пишем:
sudo apt-get install nginx
Nginx уже находится в официальных репозиториях, так что нет проблем. Теперь мы останавливаемся, включаем и перезапускаем сервер Nginx, чтобы Ubuntu начал его распознавать и вводить при запуске, поэтому мы пишем:
sudo служба nginx остановить
sudo service nginx start
sudo service nginx restart
sudo update-rc.d значения по умолчанию nginx
И если это сработает, вы должны увидеть сообщение, подобное этому:
Системные ссылки запуска / остановки для /etc/init.d/nginx уже существуют.
Теперь нам нужно установить остальные инструменты сервера LEMP. Мы продолжим работу с Php, хотя есть возможность установить Python, для веб-разработки они, как правило, выбирают php, хотя оба они так же хороши.
sudo apt-get install php5 php5-cgi spawn-fcgi
sudo service nginx restart
И, наконец, мы устанавливаем базу данных, мы можем выбирать между MariaDB и Mysql, они практически одинаковы, с той разницей, что она используется сообществом, а Mysql - от компании. В этом случае мы устанавливаем Mysql, чтобы в дальнейшем не возникало проблем, но любой из двух вариантов может быть допустимым.
sudo apt-get установить mysql-server mysql-client php5-mysql phpmyadmin
sudo service nginx restart
Этот последний пакет отвечает за управление нашей базой данных через браузер. Теперь наш компьютер и наша Ubuntu 14.04 готовы к работе в качестве сервера. Помните, что для проверки, что это работает, мы должны ввести в браузере localhost, и мы увидим экран с буквами Its Works! Кроме того, чтобы увидеть созданные нами веб-сайты, мы должны сохранить их в папке / var / www нашей системы. Теперь наслаждайтесь Ubuntu Trusty и LEMP!
Комментарий, оставьте свой
очень хорошие первые поздравления за вклад, nginx может сделать виртуальный хост? , Этот сервер LEMP рекомендуется для разработки, для которой требуется больше времени? Я понимаю, что это зависит от технологии, которую вы используете, и имеющихся ресурсов, я имею в виду, что было бы более целесообразно использовать NGINX вместо APACHE ?, начиная с NGINX. Представляет ли он больше вкладов, чем Apache, или это просто еще один вариант?
Спасибо за внимание
постскриптум
Я задаю вам этот вопрос, потому что слышал, что в некоторых местах среда разработки не настроена с помощью xampp, mamp или lampp, что, по их мнению, это была еще одна более профессиональная среда, и что она была более продвинутой, я работал все свои life с xampp, и я не нашел много дефектов, но для более крупной среды разработки я не тестировал, как ведет себя xampp, но я полагаю, что nginx, я имею в виду, что LEMP немного более "продвинутый", вы могли бы сказать
Gracias
привет
Омар Рохас
(Y),