📒 

LAMP е акроним на Linux, Apache, MySQL (или MariaDB) и PHP. Това е популярен стек от уеб сървъри с отворен код, използван за разработване и внедряване на динамични уебсайтове и приложения. Тази статия ще ви преведе през процеса на инсталиране на стека LAMP на сървър Ubuntu.

1. Предварителни условия

Преди да започнете, уверете се, че разполагате със следното:

  • Сървър с Ubuntu (18.04 или по-нова версия).
  • Привилегии Sudo на сървъра.
  • Терминал или SSH достъп до вашия сървър.

2. Актуализиране на системата

Започнете с актуализиране на индекса на пакетите, за да се уверите, че разполагате с най-новата информация за наличните пакети:

sudo apt update sudo apt upgrade -y

3. Инсталиране на Apache

Стъпка 1: Инсталиране на Apache

За да инсталирате уеб сървъра Apache, изпълнете следната команда:

sudo apt install apache2 -y

Стъпка 2: Стартиране и активиране на Apache

След инсталацията стартирайте услугата Apache и я активирайте да се стартира при зареждане:

sudo systemctl start apache2
sudo systemctl enable apache2

Стъпка 3: Проверка на инсталацията на Apache

За да проверите дали Apache работи, отворете уеб браузъра си и отидете на IP адреса на сървъра:

http://your_server_ip

Трябва да видите началната страница по подразбиране на Apache.

4. Инсталирайте MySQL

Стъпка 1: Инсталиране на MySQL

За да инсталирате MySQL, изпълнете следната команда:

sudo apt install mysql-server -y

Стъпка 2: Сигурна инсталация на MySQL

След инсталацията стартирайте скрипта за сигурност, за да подобрите сигурността на MySQL:

sudo mysql_secure_installation

Следвайте указанията, за да зададете парола на root и да конфигурирате други опции за сигурност.

Стъпка 3: Проверка на инсталацията на MySQL

Влезте в MySQL, за да проверите инсталацията:

sudo mysql -u root -p

Въведете паролата на root, която сте задали по време на процеса на сигурна инсталация.

5. Инсталиране на PHP

Стъпка 1: Инсталиране на PHP и необходимите разширения

За да инсталирате PHP и някои често използвани разширения, изпълнете следната команда:

sudo apt install php libapache2-mod-php php-mysql -y

Стъпка 2: Рестартирайте Apache

След като инсталирате PHP, рестартирайте сървъра Apache, за да активирате PHP модула:

sudo systemctl restart apache2

Стъпка 3: Проверка на инсталацията на PHP

За да проверите дали PHP е инсталиран и работи, създайте файл с информация за PHP:

  1. Създайте нов файл в главната директория на уеб сайта:
създайте нов файл: echo "" | sudo tee /var/www/html/info.php
  1. Отворете уеб браузъра си и отидете на:
http://your_server_ip/info.php

Трябва да видите страница, показваща информация за PHP.

6. Почистване

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

sudo rm /var/www/html/info.php

7. Заключение

Успешно сте инсталирали стека LAMP на вашия сървър Ubuntu. С инсталираните Linux, Apache, MySQL и PHP вече можете да разработвате и внедрявате динамични уеб приложения. Редовно актуализирайте софтуерния си стек, за да осигурите оптимална производителност и сигурност.