Otu esi etinye Lighttpd na PHP, MariaDB na PhpMyAdmin na Ubuntu
Lighttpd bụ sava weebụ mepere emepe maka igwe Linux, ngwa ngwa yana pere mpe, ọ chọghị nnukwu ebe nchekwa na ojiji CPU nke na-eme ka ọ bụrụ otu n'ime sava kacha mma maka ọrụ ọ bụla. nke chọrọ ọsọ n'ịkwasa ibe weebụ.
- Nkwado maka ngwa ngwa FastCGI, SCGI, CGI.
- Nkwado maka iji chroot.
- Nkwado maka mod_rewrite.
- Nkwado maka TLS/SSL iji OpenSSL.
- Nha dị obere: 1MB.
- Ojiji CPU na RAM dị ala.
- Enyere ikike n'okpuru ikikere BSD.
Edemede a na-akọwa otu esi etinye Lighttpd, MariaDB, PHP na PhpMyAdmin na Ubuntu 20.04.
Kwụpụ 1: Wụnye Lighttpd na Ubuntu
Ọ dabara nke ọma, Lighttpd dị maka ịwụnye site na ebe nchekwa Ubuntu gọọmentị, yabụ ọ bụrụ na ịchọrọ ịwụnye Lighttpd, naanị ị ga-agbarịrị iwu a.
$ sudo apt install lighttpd
Ozugbo, Lighttpd arụnyere, ị nwere ike ịga na ebe nrụọrụ weebụ gị ma ọ bụ adreesị IP ma ị ga-ahụ ibe a nke na-akwado ntinye nke Lighttpd na igwe gị.
Tupu, na-aga n'ihu maka echichi ọzọ, m ga-achọ ịgwa gị na ihe ndị a bụ ihe dị mkpa gbasara Lighttpd ị kwesịrị ịma tupu ịga n'ihu.
- /var/www/html - bụ nchekwa mgbọrọgwụ ndabere maka Lighttpd.
- /etc/lighttpd/ - bụ nchekwa ndabere maka faịlụ nhazi Lighttpd.
Kwụpụ 2: Wụnye PHP na Ubuntu
Agaghị eji sava weebụ Lighttpd na-enweghị nkwado PHP FastCGI. Na mgbakwunye, ịkwesịrị ịwụnye ngwugwu 'php-mysql' iji mee ka nkwado MySQL nwee ike.
# sudo apt install php php-cgi php-mysql
Ugbu a iji mee ka modul PHP rụọ ọrụ, mee iwu ndị a na njedebe.
$ sudo lighty-enable-mod fastcgi $ sudo lighty-enable-mod fastcgi-php
Mgbe emechara modul, bugharịa nhazi ihe nkesa Lighttpd site na iji iwu dị n'okpuru.
$ sudo service lighttpd force-reload
Ugbu a iji nwalee ma PHP ọ na-arụ ọrụ ma ọ bụ na ọ naghị arụ ọrụ, ka anyị mepụta faịlụ 'test.php' na /var/www/test.php.
$ sudo vi /var/www/html/test.php
Pịa bọtịnụ \i ka ịmalite ndezi, tinyekwa ahịrị na-esonụ na ya.
<?php phpinfo(); ?>
Pịa igodo ESC, wee dee:x wee pịa igodo Tinye ka ịchekwaa faịlụ ahụ.
Ugbu a gaa na ngalaba ma ọ bụ adreesị IP gị wee kpọọ faịlụ test.php, dị ka http://127.0.0.1/test.php. Ị ga-ahụ ibe a nke pụtara na arụnyere PHP nke ọma.
Kwụpụ 3: Wụnye MariaDB na Ubuntu
MariaDB bụ ndụdụ sitere na MySQL, ọ bụkwa ezigbo ihe nkesa nchekwa data iji Lighttpd, iji wụnye ya na Ubuntu 20.04 na-agba ọsọ usoro iwu ndị a na njedebe.
$ 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
Ozugbo etinyere ya, ị nwere ike ịgba ọsọ edemede nchekwa iji chekwaa nrụnye MariaDB dị ka egosiri.
$ sudo mysql_secure_installation
A ga-akpali script ka itinye mgbọrọgwụ paswọọdụ ma ọ bụ melite ya. Mgbe nke ahụ gasịrị, zaa Y
maka ngwa ngwa ọ bụla na-esote.
Ịwụnye PhpMyAdmin na Ubuntu
PhpMyAdmin bụ ngwa weebụ dị ike iji jikwaa ọdụ data n'ịntanetị, ihe fọrọ nke nta ka ọ bụrụ onye nchịkwa sistemụ ọ bụla na-eji ya n'ihi na ọ dị mfe ijikwa ọdụ data. Iji tinye ya na Ubuntu 20.04, mee iwu dị n'okpuru.
$ sudo apt install phpmyadmin
N'oge echichi, ọ ga-egosi gị mkparịta ụka dị n'okpuru, họrọ Mba
.
Ugbu a họrọ 'Lighttpd'.
Ọ fọrọ nke nta ka anyị mee ebe a, naanị gbasoo iwu a dị mfe iji mepụta symlink na /var/www/ na nchekwa PHPMyAdmin na /usr/share/.
$ sudo ln -s /usr/share/phpmyadmin/ /var/www
Ugbu a gaa na http://localhost/phpmyadminna ọ ga-ajụ gị ka itinye mgbọrọgwụ paswọọdụ, nke ị debere n'elu n'oge ntinye MariaDB.
Nke ahụ bụ ya, ihe niile nke ihe nkesa gị na-arụ ọrụ ugbu a, Ị nwere ike ịmalite ibuga ọrụ weebụ gị.