Com instal·lar Lighttpd amb PHP, MariaDB i PhpMyAdmin a Ubuntu


Lighttpd és un servidor web de codi obert per a màquines Linux, molt ràpid i de mida molt petita, no requereix molta memòria i ús de CPU, cosa que el converteix en un dels millors servidors per a qualsevol projecte. que necessita velocitat en el desplegament de pàgines web.

  1. Compatibilitat per a interfícies FastCGI, SCGI, CGI.
  2. Compatibilitat per utilitzar chroot.
  3. Suport per a mod_rewrite.
  4. Compatibilitat per a TLS/SSL mitjançant OpenSSL.
  5. A Mida molt petita: 1 MB.
  6. Baix ús de CPU i RAM.
  7. Llicència sota la llicència BSD.

Aquest article explica com instal·lar Lighttpd, MariaDB, PHP amb PhpMyAdmin a Ubuntu 20.04.

Pas 1: instal·lar Lighttpd a Ubuntu

Afortunadament, Lighttpd està disponible per instal·lar-lo des dels dipòsits oficials d'Ubuntu, per tant, si voleu instal·lar Lighttpd, només heu d'executar l'ordre següent.

$ sudo apt install lighttpd

Un cop instal·lat Lighttpd, podeu anar al vostre lloc web o adreça IP i veureu aquesta pàgina que confirma la instal·lació de Lighttpd a la vostra màquina.

Abans, de cara a una instal·lació posterior, m'agradaria dir-vos que les següents són les coses importants sobre Lighttpd que hauríeu de saber abans de continuar.

  1. /var/www/html: és la carpeta arrel predeterminada de Lighttpd.
  2. /etc/lighttpd/: és la carpeta predeterminada per als fitxers de configuració de Lighttpd.

Pas 2: instal·lar PHP a Ubuntu

El servidor web Lighttpd no es podrà utilitzar sense el suport PHP FastCGI. A més, també heu d'instal·lar el paquet php-mysql per habilitar el suport de MySQL.

# sudo apt install php php-cgi php-mysql

Ara per habilitar el mòdul PHP, executeu les ordres següents al terminal.

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

Després d'habilitar els mòduls, torneu a carregar la configuració del servidor Lighttpd executant l'ordre següent.

$ sudo service lighttpd force-reload

Ara, per provar si PHP funciona o no, creem un fitxer 'test.php' a /var/www/test.php.

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

Premeu el botó \i per començar a editar i afegiu-hi la línia següent.

<?php phpinfo(); ?>

Premeu la tecla ESC i escriviu:x i premeu la tecla Enter per desar el fitxer.

Ara aneu al vostre domini o adreça IP i truqueu al fitxer test.php, com ara http://127.0.0.1/test.php. Veureu aquesta pàgina que significa que PHP s'ha instal·lat correctament.

Pas 3: instal·lació de MariaDB a Ubuntu

MariaDB és una bifurcació de MySQL, també és un bon servidor de bases de dades per utilitzar amb Lighttpd, per instal·lar-lo a Ubuntu 20.04 executeu aquestes sèries d'ordres al terminal.

$ 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

Un cop instal·lat, podeu executar l'script de seguretat per assegurar la instal·lació de MariaDB tal com es mostra.

$ sudo mysql_secure_installation

Es demanarà a l'script que introduïu la contrasenya d'arrel o que la configureu. A continuació, respon Y per a cada sol·licitud posterior.

Instal·lació de PhpMyAdmin a Ubuntu

PhpMyAdmin és una potent interfície web per gestionar bases de dades en línia, gairebé tots els administradors del sistema l'utilitzen perquè és molt fàcil gestionar bases de dades utilitzant-la. Per instal·lar-lo a Ubuntu 20.04, executeu l'ordre següent.

$ sudo apt install phpmyadmin

Durant la instal·lació, us mostrarà el diàleg següent, trieu NO.

Ara trieu Lighttpd.

Gairebé hem acabat aquí, només cal que executeu aquesta senzilla ordre per crear un enllaç simbòlic a /var/www/ a la carpeta PHPMyAdmin a /usr/share/.

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

Ara aneu a http://localhost/phpmyadmin i us demanarà que introduïu la contrasenya d'arrel, que heu establert més amunt durant la instal·lació de MariaDB.

Això és tot, tots els components del vostre servidor estan en funcionament ara, podeu començar a desplegar els vostres projectes web.