Инсталиране и конфигуриране на сървър LAMP в Ubuntu

Linux операционните системи предлагат на своите потребители големи възможности за създаване на уебсайтове, съхраняването им на сървъра и тестване. Много вероятно са чули, че правилната конфигурация на Apache и MySQL ви позволява удобно да работите със сървърите. Време е да се запознаете с LAMP, който ги обединява, както и да разберете как да инсталирате и конфигурирате LAMP сървър в Ubuntu.

Инсталирането на LAMP ви позволява да създадете уеб сървър.

Какво е LAMP?

LAMP не е програма, както може би си мислите отначало, а не сървър. Това съкращение скрива стека или набор от сървърни програми: Apache, MySQL, PHP. Оттук и името - първите букви на всяка от тези програми. Първата буква е взета от Linux.

Прочетете повече за компонентите.

  • Apache е безплатен HTTP сървър.
  • MySQL е мощна, безплатна система за управление на бази данни. Използва се на много сайтове.
  • PHP е език за програмиране. Често се пише от различни уеб приложения.

Целият софтуер е полезен и почти незаменим за поставяне на уебсайтове в мрежата. Остава да се научите как да го инсталирате и използвате.

LAMP инсталация

LAMP се инсталира по няколко начина. Тъй като това е комплекс от програми, можете да ги изтеглите поотделно, но е по-удобно да го направите заедно. По-лесно е да използвате Tasksel за това:

sudo tasksel инсталира лампа-сървър

Tasksel е специален инструмент, инсталиран на Ubuntu, с който лесно се зареждат различни софтуерни пакети в системата. По време на инсталацията системата ще ви помоли да въведете парола за MySQL. Трябва да направите това.

отстраняване

Можете също да премахнете целия стек с една команда:

sudo tasksel премахване на лампата на сървъра

Ще има инсталация на всички компоненти: PHP 7, Apache, MySQL. За по-удобно опериране на програмата се добавят към автоматично зареждане. Ако искате да го промените, направете го чрез настройките: Система - Настройки - Стартиращи се приложения. Там просто премахнете компонентите LAMP.

Инсталиране и настройка

Все пак, най-вероятно биха искали да получат поне един тест, но персонализиран работещ сървър. След това следвайте инструкциите.

  1. Инсталирайте необходимите пакети по втория начин:

    sudo apt-get install apache2 mysql-server php5 phpmyadmin

  2. Ние изобретяваме и въвеждаме паролата на суперпотребителя, за да инсталираме MySQL на Ubuntu, след което го правим отново.
  3. Показва се прозорецът за настройки на phpmyadmin. Тук трябва да посочите, че ще се използва Apache.
  4. След това ще трябва да прочетете информацията в чифт прозорци и да потвърдите настройката на базата данни. dbconfig-common е специален помощен пакет, който се използва и в Debian, и в Ubuntu.
  5. Системата отново ще ни поиска парола. Това трябва да се направи три пъти: да се комбинира MySQL с phpmyadmin, да се създаде база данни и да се потвърди.
  6. Проверете дали сървърът работи. Въведете в адресната лента на браузъра "localhost". Трябва да се появи съобщение: "Работи!".
  7. Сега въвеждаме "localhost / phpmyadmin" в реда, влизаме. Login: root, паролата е същата като тази, въведена по-рано.

Конфигурирайте сървъра и добавете уеб сайта

Създаването на LAMP сървъра е най-важната част, тъй като инсталирането на MySQL, Apache, PHP 7 на Ubuntu не е проблем. След това трябва да работите с програмния код.

Направете връзка към phpmyadmin:

sudo ln -s / etc / phpmyadmin / var / www

Отворете и след това редактирайте конфигурацията на сървъра:

sudo nano /etc/apache2/apache2.conf

Добавете към края на реда:

Името на сървъра localhost: 80

Отворете файла с хостове:

sudo nano / etc / hosts

Добавяне на ред:

127.0.1.1 testsite.ru

Създаване на нов конфигурационен файл на сайта:

‹VirtualHost *: 80›

ServerAlias ​​testsite.ru www.testsite.ru

DocumentRoot /home/server/testsite.ru

‹Начална страница на директорията / server / testsite.ru /›

AllowOverride All

‹/ Справочник›

‹/ VirtualHost›

Тук поставяме този файл с root права: / etc / apache2 / sites-available /

Активиране на сайта:

sudo a2ensite testsite.ru

Рестартирайте сървъра:

sudo /etc/init.d/apache2 рестартиране

Създаване на страница за уебсайт

Направихме първата страница - файла index.php в папката със сайта (home / server / testsite.ru).

Въведете там:

<?

ехо "Здравей !!!";

? ›

Като цяло, можете да въведете нещо, трябва само да тествате сървъра.

Отворете страницата през браузъра: въведете уеб адреса в реда.

След това трябва да видим заветния "Здравей !!!". Ако това се случи, тогава всичко е настроено правилно. Сега в тази папка можете да поставите пълноправен уебсайт, който ще бъде тестван на LAMP. Папка, като адреса на сайта, разбира се, може да бъде променена.

Сега знаете, че инсталирането и конфигурирането на MySQL, Apache, PHP (LAMP) на Ubuntu не е толкова ужасно, колкото изглежда първоначално. Това са само основните характеристики на софтуера. С течение на времето ще се научите да използвате пълната сила на програмите.