Едно от най-популярните лица на Ubuntu е неговото развитие и отдаденост към света на сървърите и света на бизнеса. В рамките на това, освен че има версия, посветена изключително на света на сървърите, Ubuntu интегрира и актуализира много софтуер, който се използва за света на бизнеса и за професионалната мрежа и това има последици по един или друг начин за крайните потребители които искат да разработят уебсайт или да активират домашен сървър. Най-използваната опция за тези последни потребители е инсталирането на LAMP сървър в нашия Ubuntu. Инсталирането на LAMP сървър е много често в най-новите версии на Ubuntu, може би защото, ако е трудно да се инсталира, няма да се използва в професионални сървъри. Но Как се инсталира LEMP сървър? Какво е LEMP сървър? Мога ли да имам LAMP и LEMP сървър на една и съща машина? Прочетете и ще откриете отговори на тези въпроси.
Какво е LEMP сървър?
За тези от вас, които познават LAMP сървърите, знаете, че те са съкращения на софтуера, който сървърът носи, в случай на 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 инсталирате nginx
Nginx вече е в официалните хранилища, така че няма проблем. Сега спираме, включваме и рестартираме сървъра Nginx, така че Ubuntu да започне да го разпознава и да го въвежда при стартирането му, затова пишем:
sudo услуга nginx стоп
sudo услуга nginx старт
sudo услуга nginx рестартиране
sudo update-rc.d nginx по подразбиране
И ако това работи, трябва да видите съобщение, подобно на това:
Системните връзки за старт / стоп за /etc/init.d/nginx вече съществуват.
Сега трябва да инсталираме останалите сървърни инструменти на LEMP. Ще продължим с Php, въпреки че има опция за инсталиране на Python, за уеб разработка те са склонни да изберат php, въпреки че и двете са еднакво добри.
sudo apt-get инсталирайте php5 php5-cgi spawn-fcgi
sudo услуга nginx рестартиране
И накрая инсталираме базата данни, можем да избираме между MariaDB и Mysql, те са практически еднакви, с тази разлика, че тя се използва от общността, докато Mysql е от компания. В този случай инсталираме Mysql за липса на усложнения по-късно, но всяка от двете опции може да бъде валидна
sudo apt-get инсталиране на mysql-сървър mysql-клиент php5-mysql phpmyadmin
sudo услуга nginx рестартиране
Този последен пакет отговаря за управлението на нашата база данни чрез браузъра. Сега нашият компютър и нашият Ubuntu 14.04 са готови да функционират като сървър. Не забравяйте, че за да проверим дали работи, трябва да въведем в браузъра localhost и ще видим екран, на който се изписват буквите Работи! Освен това, за да видим уебсайтовете, които създаваме, трябва да го запишем в папката / var / www на нашата система. Сега да се насладите на Ubuntu Trusty и LEMP!
Коментар, оставете своя
много добри първи поздравления за приноса, nginx може ли да направи виртуален хост? , Този LEMP сървър се препоръчва за разработка, която отнема повече време, за да го направи? Разбирам, че това зависи от технологията, която използвате, и от ресурсите, които човек има, искам да кажа, че би било по-препоръчително да използвате NGINX вместо APACHE ?, от NGINX Представя ли повече приноси от Apache или е просто друга опция?
Благодаря за вниманието
послепис
Задавам ви този въпрос, защото чух там, че на някои места среда за разработка не е създадена с xampp, mamp или lampp, че според тях това е друга по-професионална среда и че е по-напреднала, аз съм работил всичките си живот с xampp и не бях намерил много дефекти, но за по-голяма среда за разработка не съм тествал как се държи xampp, но предполагам, че nginx имам предвид LEMP е малко по-"напреднал", може да се каже
благодаря
отношение на
Омар рохас
(Y)