sql >> Database teknologi >  >> RDS >> MariaDB

Sådan installeres Lighttpd med PHP, MariaDB og PhpMyAdmin i Ubuntu

Lighttpd er en open source-webserver til Linux-maskiner, meget hurtig og meget lille i størrelse, den kræver ikke megen hukommelse og CPU-brug, hvilket gør den til en af ​​de bedste servere til ethvert projekt, der kræver hurtighed i implementering af websider.

Lighttpd-funktioner

  1. Understøttelse af FastCGI, SCGI, CGI-grænseflader.
  2. Understøttelse af brug af chroot.
  3. Understøttelse af mod_rewrite.
  4. Understøttelse af TLS/SSL ved hjælp af OpenSSL.
  5. A meget lille størrelse:1 MB.
  6. Lavt CPU- og RAM-forbrug.
  7. Licenseret under BSD-licensen.

Denne artikel forklarer, hvordan du installerer Lighttpd , MariaDB , PHP med PhpMyAdminUbuntu 20.04 .

Trin 1:Installation af Lighttpd på Ubuntu

Heldigvis Lighttpd er tilgængelig til installation fra de officielle Ubuntu-depoter, så hvis du vil installere Lighttpd, skal du kun køre følgende kommando.

$ sudo apt install lighttpd

Én gang, Lighttpd installeret, kan du gå til dit websted eller din IP-adresse, og du vil se denne side, som bekræfter installationen af ​​Lighttpd på din maskine.

Før jeg går op i yderligere installation, vil jeg gerne fortælle dig, at følgende er de vigtige ting om Lighttpd du bør vide det, før du fortsætter.

  1. /var/www/html – er standardrodmappen for Lighttpd.
  2. /etc/lighttpd/ – er standardmappen for Lighttpd-konfigurationsfiler.

Trin 2:Installation af PHP på Ubuntu

Lighttpd webserveren vil ikke være brugbar uden PHP FastCGI support. Derudover skal du også installere 'php-mysql ' pakke for at aktivere MySQL-understøttelse.

# sudo apt install php php-cgi php-mysql

For at aktivere PHP-modulet skal du køre følgende kommandoer i terminalen.

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

Efter aktivering af moduler skal du genindlæse Lighttpd-serverkonfigurationen ved at køre nedenstående kommando.

$ sudo service lighttpd force-reload

Nu for at teste, om PHP virker eller ej, lad os oprette en 'test.php ' fil i /var/www/test.php .

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

Tryk på "i ”-knappen for at begynde at redigere, og tilføje følgende linje til den.

<?php phpinfo(); ?>

Tryk på ESC tast, og skriv:x og tryk på Enter tasten for at gemme filen.

Gå nu til dit domæne eller din IP-adresse og ring til test.php fil, såsom http://127.0.0.1/test.php . Du vil se denne side, hvilket betyder, at PHP er installeret korrekt.

Trin 3:Installation af MariaDB i Ubuntu

MariaDB er en gaffel fra MySQL, den er også en god databaseserver at bruge med Lighttpd, til at installere den på Ubuntu 20.04 kør disse rækker af kommandoer i terminalen.

$ 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

Når det er installeret, kan du køre sikkerhedsscriptet for at sikre MariaDB-installationen som vist.

$ sudo mysql_secure_installation

Scriptet bliver bedt om at indtaste root-adgangskoden eller konfigurere den. Derefter skal du svare Y for hver efterfølgende prompt.

Installation af PhpMyAdmin i Ubuntu

PhpMyAdmin er en kraftfuld webgrænseflade til at administrere databaser online, næsten alle systemadministratorer bruger det, fordi det er meget nemt at administrere databaser ved hjælp af det. For at installere det på Ubuntu 20.04 skal du køre kommandoen nedenfor.

$ sudo apt install phpmyadmin

Under installationen vil den vise dig nedenstående dialog, vælg NO .

Vælg nu 'Lighttpd '.

Vi er næsten færdige her, bare kør denne enkle kommando for at oprette et symbollink i /var/www/ til mappen PHPMyAdmin i /usr/share/ .

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

Gå nu til http://localhost/phpmyadmin og det vil bede dig om at indtaste root-adgangskoden, som du har angivet ovenfor under MariaDB-installationen.

Det er det, alle dine serverkomponenter er oppe og køre nu. Du kan begynde at implementere dine webprojekter.


  1. sqldeveloper fejlmeddelelse:Netværksadapteren kunne ikke etablere forbindelsesfejlen

  2. postgresql duplikatnøgle overtræder unik begrænsning

  3. Sådan flyttes en model mellem to Django-apps (Django 1.7)

  4. MySQL Tilføj fremmednøgle