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.
Инсталиране и настройка
Все пак, най-вероятно биха искали да получат поне един тест, но персонализиран работещ сървър. След това следвайте инструкциите.
- Инсталирайте необходимите пакети по втория начин:
sudo apt-get install apache2 mysql-server php5 phpmyadmin
- Ние изобретяваме и въвеждаме паролата на суперпотребителя, за да инсталираме MySQL на Ubuntu, след което го правим отново.
- Показва се прозорецът за настройки на phpmyadmin. Тук трябва да посочите, че ще се използва Apache.
- След това ще трябва да прочетете информацията в чифт прозорци и да потвърдите настройката на базата данни. dbconfig-common е специален помощен пакет, който се използва и в Debian, и в Ubuntu.
- Системата отново ще ни поиска парола. Това трябва да се направи три пъти: да се комбинира MySQL с phpmyadmin, да се създаде база данни и да се потвърди.
- Проверете дали сървърът работи. Въведете в адресната лента на браузъра "localhost". Трябва да се появи съобщение: "Работи!".
- Сега въвеждаме "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 не е толкова ужасно, колкото изглежда първоначално. Това са само основните характеристики на софтуера. С течение на времето ще се научите да използвате пълната сила на програмите.