Инсталиране на лампа Ubuntu 16 - b@RSS

Операционната система Linux е отлична платформа за създаване и тестване на уебсайтове. Като се има предвид, че повечето уеб сървъри използват Linux като операционна система, по-добре е да тествате сайтове на тази система, като използвате същите инструменти, дори ако това е домашен компютър. Много по-удобно е да имате всичко под ръка и да не се страхувате да повредите сайта на сървъра.

Тази инструкция обхваща инсталирането на LAMP ubuntu 16.04.1

Инсталиране на Apache Ubuntu 16.04.1

Apache е кросплатформен уеб сървър с отворен код. Той поддържа всички необходими функции на уеб сървъра, включително CGI, SSL и виртуални домейни.

Инсталирането на Apache на Ubuntu е много лесно, просто стартирайте:

След инсталиране добавете програмата към стартиране:

И стартирайте уеб сървъра сега:

Както можете да видите, инсталирането на apache ubuntu 16.04.1 е завършено и уеб сървърът вече работи. Но това не е всичко. Всичко е наред, ако имате един сайт, който трябва да тествате на локална машина, но ако има няколко от тях, събирането на всичко в подпапки на уеб сървъра не е много удобно и не всички машини се справят с това, така че нека да разгледаме как да настроите виртуални хостове.

Създайте нова папка за нашия виртуален хост:

Нека дадем права за достъп:

Трябва да създадете малък файл, index.html, така че да се отваря, когато отворите този сайт:

Сега можете да добавите виртуален хост, за да направите това, създайте файл и го напълнете със съдържание:

Сега запазете файла, след това трябва да активираме нашия хост:

Рестартиране на уеб сървъра:

Сега трябва да обвиете трафика от този домейн към локалния сървър, за това добавете ред към /etc/hosts:

Освен това можем да включим поддръжкаssl за нашия уеб сървър. За да направите това, стартирайте:

След това ще трябва да рестартирате уеб сървъра:

Браузърът не вярва на нашия сертификат, тъй като е самоподписан, но можем спокойно да го добавим към изключенията, това е нашият сертификат. Сега работи.

Инсталиране на PHP 7

Инсталирането на php 7 Ubuntu 16.04 става със следната команда:

Ако искате да инсталирате всички налични php модули, така че да няма проблеми в бъдеще, можете да изпълните командата:

След като инсталацията приключи, проверете версията на php:

Сега е време да проверите как работи всичко. За да направите това, създайте файл със следния php код:

Остава да рестартирате apache2:

Отворете нашия сайт отново в браузъра, този път се интересуваме от страницата test.php

Инсталирането на php 7 ubuntu 16.04.1 е завършено. Но има още нещо за конфигуриране, а именно да активирате показването на грешки в php. В противен случай, ако възникне грешка, ще видите само празна страница. За да направите това, отворете файла /etc/php/7.0/apache2/php.ini, намерете реда display_errors = Off и го променете на on:

Сега да преминем към следващата стъпка.

Инсталиране на MySQL Ubuntu 16.04.1

Инсталирането на mariadb ubuntu 16.04.1 се извършва с командата:

Когато инсталацията на mysql ubuntu 16.04.1 приключи, можем да преминем към настройка на базата данни, за да направите това, изпълнете командата:

Първо трябва да въведете текущата root парола, просто натиснете Enter, тъй като тя все още не е зададена:

Това е всичко, инсталирането на mysql ubuntu 16.04.1 е завършено.

Инсталиране на phpmyadmin ubuntu 16.04.1

Инсталирането и конфигурирането на лампата в ubuntu 16.04.1 също ще включва инсталиране на Phpmyadmin. Phpmyadmin е безплатен инструмент с отворен код за внедряване на уеб базиран интерфейс за управление на база данни.MySQL. Наличен е в официалните хранилища на Ubuntu 16.04.1, инсталирайте го с командата:

  • Но тук, по време на инсталацията, е необходима малка конфигурация. Първо трябва да изберете нашия уеб сървър.
  • Използвайте стрелките нагоре/надолу, за да навигирате през елементите, интервал за избор, Tab за превключване.
  • В следващия прозорец на съветника ни се предлага да конфигурираме базата данни phpmyadmin, съгласни сме.
  • Въведете паролата, която ще се използва за свързване на phpadmin към базата данни.
  • Потвърждение на парола.

По подразбиране MariaDB има плъгин, наречен unix_socket, който предотвратява влизането като root в phpmyadmin или други TCP интерфейси. За да го деактивирате, изпълнете:

Всичко работи, за достъп до базата данни можете да въведете root потребителско име и парола, която е зададена на етапа на настройка на MySQL.