Giunsa ang Pag-install sa Lighttpd sa PHP, MariaDB ug PhpMyAdmin sa Ubuntu


Ang Lighttpd usa ka open-source nga web server alang sa mga makina sa Linux, paspas kaayo ug gamay kaayo ang gidak-on, wala kini magkinahanglan og daghang memorya ug paggamit sa CPU nga naghimo niini nga usa sa labing maayo nga mga server alang sa bisan unsang proyekto. nga nanginahanglan kadali sa pag-deploy sa mga panid sa web.

  1. Suporta para sa FastCGI, SCGI, CGI nga mga interface.
  2. Suporta para sa paggamit sa chroot.
  3. Suporta para sa mod_rewrite.
  4. Suporta para sa TLS/SSL gamit ang OpenSSL.
  5. Usa ka Gamay kaayo nga gidak-on: 1MB.
  6. Ubos nga paggamit sa CPU ug RAM.
  7. Lisensyado ubos sa lisensya sa BSD.

Kini nga artikulo nagpatin-aw kon unsaon pag-instalar sa Lighttpd, MariaDB, PHP uban sa PhpMyAdmin sa Ubuntu 20.04.

Lakang 1: Pag-instalar sa Lighttpd sa Ubuntu

Maayo na lang, ang Lighttpd magamit aron ma-install gikan sa opisyal nga mga repositoryo sa Ubuntu, Busa kung gusto nimo i-install ang Lighttpd, kinahanglan nimo nga ipadagan ang mosunud nga mando.

$ sudo apt install lighttpd

Sa higayon nga, na-install ang Lighttpd, makaadto ka sa imong website o IP address ug imong makita kini nga panid nga nagpamatuod sa pag-instalar sa Lighttpd sa imong makina.

Sa wala pa, padulong alang sa dugang nga pag-install, gusto nako isulti kanimo nga ang mga mosunud mao ang hinungdanon nga mga butang bahin sa Lighttpd nga kinahanglan nimo mahibal-an sa dili pa magpadayon.

  1. /var/www/html – mao ang default root folder para sa Lighttpd.
  2. /etc/lighttpd/ – mao ang default folder para sa Lighttpd configuration files.

Lakang 2: Pag-instalar sa PHP sa Ubuntu

Ang lighttpd web server dili magamit kung wala ang suporta sa PHP FastCGI. Dugang pa, kinahanglan nimo usab nga i-install ang 'php-mysql' nga pakete aron mahimo ang suporta sa MySQL.

# sudo apt install php php-cgi php-mysql

Karon aron mahimo ang PHP module, padagana ang mosunod nga mga sugo sa terminal.

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

Human ma-enable ang mga module, i-reload ang Lighttpd server configuration pinaagi sa pagpadagan sa ubos nga command.

$ sudo service lighttpd force-reload

Karon aron masulayan kung ang PHP nagtrabaho ba o wala, maghimo kita og 'test.php' file sa /var/www/test.php.

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

Pindota ang \i” nga buton aron magsugod sa pag-edit, ug idugang ang mosunod nga linya niini.

<?php phpinfo(); ?>

Pindota ang ESC key, ug isulat ang:x ug pindota ang Enter key aron i-save ang file.

Karon adto sa imong domain o IP address ug tawagan ang test.php file, sama sa http://127.0.0.1/test.php. Makita nimo kini nga panid nga nagpasabut nga malampuson nga na-install ang PHP.

Lakang 3: Pag-instalar sa MariaDB sa Ubuntu

Ang MariaDB usa ka tinidor gikan sa MySQL, kini usa usab ka maayong database server nga gamiton sa Lighttpd, aron ma-install kini sa Ubuntu 20.04 ipadagan kini nga mga serye sa mga mando sa 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

Sa higayon nga ma-install, mahimo nimong ipadagan ang script sa seguridad aron ma-secure ang pag-install sa MariaDB sama sa gipakita.

$ sudo mysql_secure_installation

Ang script pagaaghaton sa pagsulod sa root password o pag-set up niini. Pagkahuman, tubaga ang Y para sa matag sunod nga prompt.

Pag-instalar sa PhpMyAdmin sa Ubuntu

Ang PhpMyAdmin usa ka gamhanan nga web interface sa pagdumala sa mga database online, halos tanang system admin naggamit niini tungod kay sayon kaayo ang pagdumala sa mga database gamit kini. Aron ma-install kini sa Ubuntu 20.04, padagana ang command sa ubos.

$ sudo apt install phpmyadmin

Atol sa pag-instalar, kini magpakita kanimo sa ubos nga dialogo, pagpili NO.

Karon pilia ang 'Lighttpd'.

Hapit na kita mahuman dinhi, padagana lang kining yano nga sugo para maghimo ug symlink sa /var/www/ ngadto sa PHPMyAdmin folder sa /usr/share/.

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

Karon adto sa http://localhost/phpmyadmin ug kini mangutana kanimo sa pagsulod sa root password, nga imong gibutang sa ibabaw sa panahon sa MariaDB installation.

Mao kana, ang tanan sa imong mga sangkap sa server naa na ug nagdagan karon, Mahimo ka magsugod sa pag-deploy sa imong mga proyekto sa web.