உபுண்டுவில் LAMP கருவித்தொகுப்பை நிறுவுதல்

லம்ப் என்றழைக்கப்படும் ஒரு மென்பொருள் தொகுப்பு லினக்ஸ் கர்னல், அப்பாச்சி இணைய சேவையகம், MySQL தரவுத்தளம், மற்றும் தள கூறுகளுக்குப் பயன்படுத்தப்படும் PHP கூறுகள் ஆகியவற்றில் OS அடங்கும். அடுத்து, உபுண்டுவின் சமீபத்திய பதிப்பை எடுத்துக்காட்டு, இந்த துணை நிரல்களின் நிறுவல் மற்றும் தொடக்க கட்டமைப்பு விவரிப்போம்.

உபுண்டுவில் LAMP தொகுப்பு நிறுவவும்

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

மேலும் விவரங்கள்:
VirtualBox இல் உபுண்டு நிறுவப்படுகிறது
ஃப்ளாஷ் டிரைவ்களுடன் லினக்ஸ் நிறுவல் கையேடு

படி 1: அப்பாச்சி நிறுவவும்

அப்பாச்சி என்று ஒரு திறந்த வலை சர்வர் நிறுவ மூலம் தொடங்க. இது சிறந்த விருப்பங்களில் ஒன்றாகும், எனவே இது பல பயனர்களின் தேர்வு ஆகும். உபுண்டுவில் இது போடப்படுகிறது "டெர்மினல்":

  1. மெனுவைத் திறந்து, பணியகத்தை துவக்கவும் அல்லது விசைகளை இணைக்கவும் Ctrl + Alt + T.
  2. முதலில், உங்கள் கணினி களஞ்சியங்களை நீங்கள் தேவையான அனைத்து கூறுகளையும் கொண்டிருப்பதை உறுதிப்படுத்திக்கொள்ளுங்கள். இதை செய்ய, கட்டளை தட்டச்சு செய்யவும்sudo apt-get update.
  3. அனைத்து நடவடிக்கைகள் மூலம் சூடோ ரூட் அணுகலுடன் இயங்கும், எனவே உங்கள் கடவுச்சொல்லை உள்ளிடவும் (நீங்கள் அதை உள்ளிடும்போது காண்பிக்கப்படாது) உறுதி செய்யவும்.
  4. முடிந்ததும், உள்ளிடவும்sudo apt-get install apache2கணினியில் அப்பாச்சி சேர்க்க.
  5. பதில்களை தேர்ந்தெடுப்பதன் மூலம் எல்லா கோப்புகளையும் சேர்ப்பதை உறுதிப்படுத்தவும் டி.
  6. இயங்குவதன் மூலம் இணைய சேவையகத்தை சோதிப்போம்sudo apache2ctl configtest.
  7. தொடரியல் சாதாரணமாக இருக்க வேண்டும், ஆனால் சில நேரங்களில் சேர்க்க வேண்டிய அவசியம் பற்றி ஒரு எச்சரிக்கை உள்ளது ServerName.
  8. எதிர்காலத்தில் எச்சரிக்கைகளைத் தவிர்க்க, இந்த உலகளாவிய மாறி கட்டமைப்பு கோப்பில் சேர்க்கவும். மூலம் கோப்பு இயக்கவும்sudo nano /etc/apache2/apache2.conf.
  9. இப்போது கட்டளையை இயக்க, இரண்டாவது பணியகம் இயக்கவும்ip addr நிகழ்ச்சி eth0 | grep inet | awk '{print $ 2; } '| sed 's / //.* $//'உங்கள் IP முகவரி அல்லது சேவையக டொமைனை கண்டுபிடிக்க.
  10. முதலில் "டெர்மினல்" திறந்த கோப்பின் கீழே சென்று கீழே உள்ளிடவும்ServerName + டொமைன் பெயர் அல்லது IP முகவரிநீங்கள் கற்றுக்கொண்டது. மாற்றங்களைச் சேமி Ctrl + O மற்றும் கட்டமைப்பு கோப்பை மூடவும்.
  11. பிழைகள் இல்லை என்பதை உறுதிப்படுத்த மற்றொரு சோதனை செய்யுங்கள், பின்னர் வலை சேவையகத்தை மீண்டும் துவக்கவும்sudo systemctl restart apache2.
  12. கட்டளையுடன் இயங்குதளத்துடன் துவங்க விரும்பினால், துவக்கத்தில் Apache ஐச் சேர்க்கவும்sudo systemctl enable apache2.
  13. அது அதன் ஸ்திரத்தன்மையை சோதிக்க வலை சேவையகம் தொடங்க, கட்டளை பயன்படுத்தsudo systemctl start apache2.
  14. உங்கள் உலாவியைத் துவக்கி, செல்கலோக்கல் ஹோஸ்ட். நீங்கள் Apache பிரதான பக்கத்தில் இருந்தால், எல்லாம் சரியாக செயல்படும், அடுத்த படிக்கு செல்லுங்கள்.

படி 2: MySQL ஐ நிறுவுக

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

  1. முன்னுரிமை "டெர்மினல்" எழுதsudo apt-get mysql-server நிறுவவும்மற்றும் கிளிக் உள்ளிடவும்.
  2. புதிய கோப்புகளை கூடுதலாக உறுதிப்படுத்தவும்.
  3. உங்கள் MySQL சூழலைப் பயன்படுத்துவதை உறுதிப்படுத்திக் கொள்ளுங்கள், எனவே ஒரு தனித்தன்மையுடன் பாதுகாக்கப்படுவதன் மூலமாக பாதுகாப்பை உறுதிசெய்யவும்sudo mysql_secure_installation.
  4. கடவுச்சொல் தேவைகளுக்கு செருகுநிரல் அமைப்புகளை அமைத்தல் ஒரு ஒற்றை ஆணை இல்லை, ஏனெனில் ஒவ்வொரு பயனரும் சரிபார்த்தல் அடிப்படையில் தனது சொந்த தீர்வுகள் மூலம் முடக்கப்பட்டுள்ளது. நீங்கள் தேவைகள் நிறுவ விரும்பினால், பணியகத்தில் நுழையவும் ஒய் கோரிக்கை மீது.
  5. அடுத்து, நீங்கள் பாதுகாப்பு நிலைகளை தேர்ந்தெடுக்க வேண்டும். ஒவ்வொரு அளவுருவின் விளக்கத்தையும் முதலில் வாசிக்கவும், பின்னர் மிகவும் பொருத்தமானதைத் தேர்ந்தெடுக்கவும்.
  6. ரூட் அணுகலை உறுதிப்படுத்த ஒரு புதிய கடவுச்சொல்லை அமைக்கவும்.
  7. மேலும், நீங்கள் முன்னால் பல பாதுகாப்பு அமைப்புகளைக் காணலாம், அவற்றைப் படிக்கவும், அவசியமாக இருப்பதை நீங்கள் ஏற்றுக்கொண்டா அல்லது ஏற்க மறுக்கிறீர்கள்.

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

மேலும் காண்க: உபுண்டுக்கான MySQL நிறுவல் கையேடு

படி 3: நிறுவு PHP

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

  1. தி "டெர்மினல்" அணி எழுதவும்sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0நீங்கள் பதிப்பு 7 தேவைப்பட்டால் தேவையான கூறுகளை நிறுவ.
  2. சில நேரங்களில் மேலே உள்ள கட்டளை உடைந்து, அதனால் பயன்படுத்தவும்sudo apt php 7.2-cli நிறுவஅல்லதுsudo apt நிறுவ hhvmசமீபத்திய பதிப்பு 7.2 ஐ நிறுவ
  3. செயல்முறை முடிந்தவுடன், சரியான சட்டசபை பணியகத்தில் எழுத்து மூலம் நிறுவப்பட்டிருப்பதை உறுதி செய்து கொள்ளுங்கள்php -v.
  4. டேட்டாபேஸ் மேலாண்மை மற்றும் வலை இடைமுக அமலாக்கம் இலவச கருவி PHP மாட்மினினைப் பயன்படுத்தி செய்யப்படுகிறது, இது LAMP கட்டமைப்பின் போது நிறுவ விரும்பத்தக்கதாகும். தொடங்குவதற்கு, கட்டளை உள்ளிடவும்sudo apt-get phpmyadmin php-mbstring php-gettext நிறுவ.
  5. பொருத்தமான விருப்பத்தை தேர்ந்தெடுப்பதன் மூலம் புதிய கோப்புகளை கூடுதலாக உறுதிப்படுத்தவும்.
  6. வலை சேவையகத்தை குறிப்பிடவும் «Apache2 ஒரு» மற்றும் கிளிக் "சரி".
  7. தேவைப்பட்டால் ஒரு குறிப்பிட்ட கட்டளை மூலம் தரவுத்தளத்தை கட்டமைக்க உங்களுக்கு அறிவுறுத்தப்படும், ஒரு நேர்மறையான பதிலைத் தேர்ந்தெடுக்கவும்.
  8. தரவுத்தள சேவையகத்துடன் பதிவுசெய்வதற்கான கடவுச்சொல்லை உருவாக்கவும், அதன் பிறகு அதை மீண்டும் உள்ளிடுவதன் மூலம் அதை உறுதிப்படுத்த வேண்டும்.
  9. இயல்பாக, ரூட் அணுகலுடன் அல்லது TPC இடைமுகங்கள் மூலம் பயனர் சார்பில் PHPModmin இல் உள்நுழைய முடியாது, எனவே நீங்கள் தடுப்பு பயன்பாடு முடக்க வேண்டும். கட்டளை மூலம் ரூட் உரிமையை செயல்படுத்தவும்sudo -i.
  10. தட்டச்சு மூலம் பணிநிறுத்தம் செலவிடecho "update user set plugin =" where user = "root"; பறிப்பு சலுகைகள்; "| mysql -u ரூட் -p mysql.

இந்த செயல்முறையின்போது, ​​LAMP க்கான PHP இன் நிறுவல் மற்றும் கட்டமைப்பு வெற்றிகரமாக நிறைவு செய்யப்படலாம்.

மேலும் காண்க: உபுண்டு சேவையகத்திற்கான PHP நிறுவல் கையேடு

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