உபுண்டுவில் PHP, MariaDB மற்றும் PhpMyAdmin உடன் Lighttpd ஐ எவ்வாறு நிறுவுவது


Lighttpd என்பது லினக்ஸ் இயந்திரங்களுக்கான ஒரு திறந்த மூல வலை சேவையகம், மிக வேகமாகவும், அளவிலும் மிகக் குறைவானது, இதற்கு நிறைய நினைவகம் மற்றும் CPU பயன்பாடு தேவையில்லை, இது எந்தவொரு திட்டத்திற்கும் சிறந்த சேவையகங்களில் ஒன்றாகும் வலைப்பக்கங்களை வரிசைப்படுத்துவதில் வேகம் தேவை.

  1. FastCGI, SCGI, CGI இடைமுகங்களுக்கான ஆதரவு.
  2. க்ரூட்டைப் பயன்படுத்துவதற்கான ஆதரவு.
  3. mod_rewrite க்கான ஆதரவு.
  4. OpenSSL ஐப் பயன்படுத்தி TLS/SSL க்கான ஆதரவு.
  5. மிகச் சிறிய அளவு: 1MB.
  6. குறைந்த CPU மற்றும் ரேம் பயன்பாடு.
  7. பி.எஸ்.டி உரிமத்தின் கீழ் உரிமம் பெற்றது.

இந்த கட்டுரை உபுண்டு 20.04 இல் PhtMyAdmin உடன் Lighttpd, MariaDB, PHP ஐ எவ்வாறு நிறுவுவது என்பதை விளக்குகிறது.

படி 1: உபுண்டுவில் Lighttpd ஐ நிறுவுதல்

அதிர்ஷ்டவசமாக, உத்தியோகபூர்வ உபுண்டு களஞ்சியங்களிலிருந்து நிறுவ லைட்பிடிடி கிடைக்கிறது, எனவே நீங்கள் லைட் பி.டி.யை நிறுவ விரும்பினால், பின்வரும் கட்டளையை மட்டுமே இயக்க வேண்டும்.

$ sudo apt install lighttpd

Lighttpd நிறுவப்பட்டதும், நீங்கள் உங்கள் வலைத்தளம் அல்லது ஐபி முகவரிக்குச் செல்லலாம், மேலும் உங்கள் கணினியில் Lighttpd இன் நிறுவலை உறுதிப்படுத்தும் இந்தப் பக்கத்தைக் காண்பீர்கள்.

இதற்கு முன், மேலும் நிறுவலுக்குச் செல்வதற்கு, தொடருமுன் நீங்கள் தெரிந்து கொள்ள வேண்டிய லைட் பி.டி பற்றிய முக்கியமான விஷயங்கள் பின்வருபவை என்பதை நான் உங்களுக்குச் சொல்ல விரும்புகிறேன்.

  1. /var/www/html - இது Lighttpd க்கான இயல்புநிலை ரூட் கோப்புறை. <
  2. /etc/lighttpd/ - இது Lighttpd உள்ளமைவு கோப்புகளுக்கான இயல்புநிலை கோப்புறை.

படி 2: உபுண்டுவில் PHP ஐ நிறுவுதல்

PHT FastCGI ஆதரவு இல்லாமல் Lighttpd வலை சேவையகம் பயன்படுத்தப்படாது. கூடுதலாக, MySQL ஆதரவை இயக்க நீங்கள் ‘php-mysql’ தொகுப்பையும் நிறுவ வேண்டும்.

# sudo apt install php php-cgi php-mysql

இப்போது PHP தொகுதியை இயக்க, முனையத்தில் பின்வரும் கட்டளைகளை இயக்கவும்.

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

தொகுதிகளை இயக்கிய பிறகு, கீழேயுள்ள கட்டளையை இயக்குவதன் மூலம் Lighttpd சேவையக உள்ளமைவை மீண்டும் ஏற்றவும்.

$ sudo service lighttpd force-reload

இப்போது PHP செயல்படுகிறதா இல்லையா என்பதை சோதிக்க, /var/www/test.php இல் ‘ test.php ‘ கோப்பை உருவாக்குவோம்.

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

திருத்தத் தொடங்க\" நான் " பொத்தானை அழுத்தி, அதில் பின்வரும் வரியைச் சேர்க்கவும்.

<?php phpinfo(); ?>

கோப்பைச் சேமிக்க ESC விசையை அழுத்தி, : x ஐ எழுதி உள்ளிடவும் விசையை அழுத்தவும்.

இப்போது உங்கள் டொமைன் அல்லது ஐபி முகவரிக்குச் சென்று http.//127.0.0.1/test.php போன்ற test.php கோப்பை அழைக்கவும். இந்த பக்கத்தை நீங்கள் காண்பீர்கள், அதாவது PHP வெற்றிகரமாக நிறுவப்பட்டுள்ளது.

படி 3: உபுண்டுவில் மரியாடிபியை நிறுவுதல்

மரியாடிபி என்பது MySQL இலிருந்து ஒரு முட்கரண்டி ஆகும், இது லைட்பிடியுடன் பயன்படுத்த ஒரு நல்ல தரவுத்தள சேவையகமாகும், இதை உபுண்டு 20.04 இல் நிறுவ, இந்த தொடர் கட்டளைகளை முனையத்தில் இயக்கவும்.

$ 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

நிறுவப்பட்டதும், மரியாடிபி நிறுவலைப் பாதுகாக்க பாதுகாப்பு ஸ்கிரிப்டை இயக்கலாம்.

$ sudo mysql_secure_installation

ஸ்கிரிப்ட் ரூட் கடவுச்சொல்லை உள்ளிட அல்லது அதை அமைக்கும்படி கேட்கப்படும். அதன்பிறகு, அடுத்தடுத்த ஒவ்வொரு வரியில் Y க்கு பதிலளிக்கவும்.

உபுண்டுவில் PhpMyAdmin ஐ நிறுவுகிறது

ஆன்லைனில் தரவுத்தளங்களை நிர்வகிக்க PhpMyAdmin ஒரு சக்திவாய்ந்த வலை இடைமுகமாகும், கிட்டத்தட்ட ஒவ்வொரு கணினி நிர்வாகியும் இதைப் பயன்படுத்துகிறார்கள், ஏனெனில் அதைப் பயன்படுத்தி தரவுத்தளங்களை நிர்வகிப்பது மிகவும் எளிதானது. இதை உபுண்டு 20.04 இல் நிறுவ, கீழே உள்ள கட்டளையை இயக்கவும்.

$ sudo apt install phpmyadmin

நிறுவலின் போது, இது கீழே உள்ள உரையாடலைக் காண்பிக்கும், இல்லை ஐத் தேர்வுசெய்க.

இப்போது ‘Lighttpd‘ ஐத் தேர்வுசெய்க.

நாங்கள் கிட்டத்தட்ட இங்கே முடித்துவிட்டோம், /var/www/ இல் ஒரு சிம்லிங்கை உருவாக்க இந்த எளிய கட்டளையை இயக்கவும் /usr/share/ இல் உள்ள PHPMyAdmin கோப்புறையில்.

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

இப்போது http:// localhost/phpmyadmin க்குச் சென்று, மரியாடிபி நிறுவலின் போது நீங்கள் மேலே அமைத்துள்ள ரூட் கடவுச்சொல்லை உள்ளிட இது கேட்கும்.

அதுதான், உங்கள் சர்வர் கூறுகள் அனைத்தும் இப்போது இயங்குகின்றன, உங்கள் வலைத் திட்டங்களை வரிசைப்படுத்தத் தொடங்கலாம்.