Инсталиране на лампа 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.