Поиск по сайту:

Как установить Lighttpd с PHP, MariaDB и PhpMyAdmin в Ubuntu


Lighthttpd — это веб-сервер с открытым исходным кодом для компьютеров Linux, очень быстрый и очень маленький по размеру, он не требует много памяти и использования ЦП, что делает его одним из лучших серверов для любого проекта. для этого требуется скорость развертывания веб-страниц.

Возможности Lighttpd

  1. Поддержка интерфейсов FastCGI, SCGI, CGI.
  2. Поддержка использования chroot.
  3. Поддержка mod_rewrite.
  4. Поддержка TLS/SSL с использованием OpenSSL.
  5. Очень маленький размер: 1 МБ.
  6. Низкое использование процессора и оперативной памяти.
  7. Лицензия BSD.

В этой статье объясняется, как установить Lighthttpd, MariaDB, PHP с помощью PhpMyAdmin в Ubuntu 20.04. >.

Шаг 1. Установка Lighttpd в Ubuntu

К счастью, Lighttpd доступен для установки из официальных репозиториев Ubuntu. Поэтому, если вы хотите установить Lighttpd, вам нужно всего лишь запустить следующую команду.

sudo apt install lighttpd

После установки Lighttpd вы можете перейти на свой веб-сайт или IP-адрес и увидеть эту страницу, подтверждающую установку Lighttpd на ваш компьютер.

Прежде чем перейти к дальнейшей установке, я хотел бы сказать вам, что ниже приведены важные вещи о Lighttpd, которые вам следует знать, прежде чем продолжить.

  1. /var/www/html – корневая папка по умолчанию для Lighttpd.
  2. /etc/lighttpd/ – папка по умолчанию для файлов конфигурации Lighttpd.

Шаг 2. Установка PHP в Ubuntu

Веб-сервер Lighttpd нельзя будет использовать без поддержки PHP FastCGI. Кроме того, вам также необходимо установить пакет «php-mysql», чтобы включить поддержку MySQL.

sudo apt install php php-cgi php-mysql

Теперь, чтобы включить модуль PHP, выполните в терминале следующие команды.

sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

После включения модулей перезагрузите конфигурацию сервера Lighttpd, выполнив приведенную ниже команду.

sudo service lighttpd force-reload

Теперь, чтобы проверить, работает PHP или нет, давайте создадим файл «test.php» в /var/www/test.php.

sudo vi /var/www/html/test.php

Нажмите кнопку «i», чтобы начать редактирование, и добавьте к ней следующую строку.

<?php phpinfo(); ?>

Нажмите клавишу ESC, напишите:x и нажмите клавишу Enter, чтобы сохранить файл.

Теперь перейдите на свой домен или IP-адрес и вызовите файл test.php, например http://127.0.0.1/test.php. Вы увидите эту страницу, что означает, что PHP успешно установлен.

Шаг 3. Установка MariaDB в Ubuntu

MariaDB — это ответвление MySQL, а также хороший сервер баз данных для использования с Lighttpd. Чтобы установить его на Ubuntu 20.04, выполните следующие серии команд в терминале.

sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

После установки вы можете запустить сценарий безопасности, чтобы защитить установку MariaDB, как показано.

sudo mysql_secure_installation

Скрипту будет предложено ввести пароль root или настроить его. После этого отвечайте Y на каждый последующий запрос.

Установка PhpMyAdmin в Ubuntu

PhpMyAdmin — это мощный веб-интерфейс для управления базами данных в Интернете, его использует почти каждый системный администратор, поскольку с его помощью очень легко управлять базами данных. Чтобы установить его в Ubuntu 20.04, выполните приведенную ниже команду.

sudo apt install phpmyadmin

Во время установки появится диалоговое окно ниже, выберите НЕТ.

Теперь выберите «Lighthttpd».

Мы почти закончили, просто запустите эту простую команду, чтобы создать символическую ссылку в /var/www/ на папку PHPMyAdmin в /usr/share/.

sudo ln -s /usr/share/phpmyadmin/ /var/www

Теперь перейдите по адресу http://localhost/phpmyadmin, и вам будет предложено ввести пароль root, который вы установили выше во время установки MariaDB.

Вот и все, все ваши серверные компоненты запущены и работают. Вы можете приступить к развертыванию своих веб-проектов.