Kif Tinstalla Lighttpd b'PHP, MariaDB u PhpMyAdmin f'Ubuntu
Lighttpd huwa server tal-web open-source għal magni Linux, veloċi ħafna u ta 'daqs żgħir ħafna, ma jeħtieġx ħafna memorja u użu ta' CPU li jagħmilha waħda mill-aħjar servers għal kwalunkwe proġett li teħtieġ veloċità fl-iskjerament tal-paġni tal-web.
- Appoġġ għall-interfaces FastCGI, SCGI, CGI.
- Appoġġ għall-użu ta' chroot.
- Appoġġ għal mod_rewrite.
- Appoġġ għal TLS/SSL bl-użu ta' OpenSSL.
- A Daqs żgħir ħafna: 1MB.
- Użu baxx ta' CPU u RAM.
- Liċenzjat taħt il-liċenzja BSD.
Dan l-artikolu jispjega kif tinstalla Lighttpd, MariaDB, PHP ma PhpMyAdmin fuq Ubuntu 20.04.
Pass 1: Installa Lighttpd fuq Ubuntu
Fortunatament, Lighttpd huwa disponibbli biex jiġi installat mir-repożitorji uffiċjali ta 'Ubuntu, Mela jekk trid tinstalla Lighttpd, għandek biss tmexxi l-kmand li ġej.
$ sudo apt install lighttpd
Ladarba, Lighttpd installat, tista 'tmur fil-websajt jew l-indirizz IP tiegħek u se tara din il-paġna li tikkonferma l-installazzjoni ta' Lighttpd fuq il-magna tiegħek.
Qabel, nibda għal aktar installazzjoni, nixtieq ngħidlek li dawn li ġejjin huma l-affarijiet importanti dwar Lighttpd li għandek tkun taf qabel ma tkompli.
- /var/www/html – huwa l-fowlder tal-għeruq default għal Lighttpd.
- /etc/lighttpd/ – huwa l-folder default għall-fajls tal-konfigurazzjoni Lighttpd.
Pass 2: Installazzjoni ta' PHP fuq Ubuntu
Is-server tal-web Lighttpd mhux se jkun jista 'jintuża mingħajr appoġġ PHP FastCGI. Barra minn hekk, għandek bżonn ukoll tinstalla l-pakkett 'php-mysql' biex tippermetti l-appoġġ MySQL.
# sudo apt install php php-cgi php-mysql
Issa biex tippermetti l-modulu PHP, mexxi l-kmandi li ġejjin fit-terminal.
$ sudo lighty-enable-mod fastcgi $ sudo lighty-enable-mod fastcgi-php
Wara li ppermetti l-moduli, erġa 'tagħbija l-konfigurazzjoni tas-server Lighttpd billi tħaddem il-kmand ta' hawn taħt.
$ sudo service lighttpd force-reload
Issa biex tittestja jekk PHP qed jaħdem jew le, ejja noħolqu fajl 'test.php' f'/var/www/test.php.
$ sudo vi /var/www/html/test.php
Agħfas il-buttuna \i” biex tibda teditja, u żid il-linja li ġejja magħha.
<?php phpinfo(); ?>
Agħfas iċ-ċavetta ESC, u ikteb:x u agħfas it-tasti Enter biex issalva l-fajl.
Issa mur fid-dominju jew l-indirizz IP tiegħek u ċempel fajl test.php, bħal http://127.0.0.1/test.php. Se tara din il-paġna li tfisser li PHP huwa installat b'suċċess.
Pass 3: Installazzjoni ta 'MariaDB f'Ubuntu
MariaDB hija furketta minn MySQL, hija wkoll server ta 'database tajjeb biex tużah ma' Lighttpd, biex tinstallaha fuq Ubuntu 20.04 tmexxi dawn is-serje ta 'kmandi fit-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
Ladarba tkun installata, tista 'tħaddem l-iskrittura tas-sigurtà biex tiżgura l-installazzjoni ta' MariaDB kif muri.
$ sudo mysql_secure_installation
L-iskrittura se tkun imħeġġa biex idaħħal il-password ta 'l-għeruq jew iwaqqafha. Minn hemm 'il quddiem, wieġeb Y
għal kull pront sussegwenti.
Installazzjoni ta' PhpMyAdmin f'Ubuntu
PhpMyAdmin huwa interface tal-web b'saħħtu biex jimmaniġġja databases onlajn, kważi kull amministratur tas-sistema jużaha minħabba li huwa faċli ħafna li timmaniġġja databases li tużaha. Biex tinstallah fuq Ubuntu 20.04, mexxi l-kmand hawn taħt.
$ sudo apt install phpmyadmin
Waqt l-installazzjoni, se jurik id-djalogu hawn taħt, agħżel LE
.
Issa agħżel 'Lighttpd'.
Aħna kważi lesti hawn, mexxi dan il-kmand sempliċi biex toħloq symlink f'/var/www/ għall-folder PHPMyAdmin f'/usr/share/.
$ sudo ln -s /usr/share/phpmyadmin/ /var/www
Issa mur http://localhost/phpmyadmin u se jgħidlek biex iddaħħal il-password tal-għeruq, li ssettjajt hawn fuq waqt l-installazzjoni ta’ MariaDB.
Dak hu, il-komponenti kollha tas-server tiegħek issa qed jaħdmu, Tista 'tibda tuża l-proġetti tal-web tiegħek.