எப்படி Ubuntu பயன்படுத்தி ஒரு LAMP வலை சேவையகம் உருவாக்க

08 இன் 01

LAMP இணைய சேவையகம் என்றால் என்ன?

உபுண்டு மீது இயங்கும் Apache.

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

LAMP லினக்ஸ், Apache , MySQL மற்றும் PHP க்காக உள்ளது.

இந்த வழிகாட்டியில் லினக்ஸின் பதிப்பு நிச்சயமாக உபுண்டு என்பதாகும்.

லினக்சுக்கு பல வகையான வலை சேவையகங்களில் அப்பாச்சி உள்ளது. மற்றவை லைட்ட்பேட் மற்றும் என்ஜின்க்ஸ்கள் ஆகியவை அடங்கும்.

MySQL என்பது தரவுத்தள சேவையகம் ஆகும், இது சேமிக்கப்பட்ட மற்றும் சேமிக்கப்பட்ட தகவலைக் காண்பிப்பதன் மூலம் உங்கள் வலைப்பக்கங்களை ஊடாட செய்ய உதவுகிறது.

கடைசியாக PHP (இது ஹைப்பர் டெக்ஸ்ட் ப்ராப்ரோசெசசருக்கானது), இது ஸ்கிரிப்டிங் மொழி ஆகும், இது சர்வர் பக்க குறியீடு மற்றும் வலை API கள் ஆகியவற்றை உருவாக்குவதற்குப் பயன்படுத்தலாம், இது HTML, ஜாவாஸ்கிரிப்ட் மற்றும் CSS போன்ற வாடிக்கையாளர் பக்க மொழிகளால் உண்டாகும்.

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

உபுண்டு வெப் சேவையகம் வீட்டு வலைப்பக்கங்களுக்கான அக இணையாக பயன்படுத்தப்படலாம்.

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

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

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

08 08

Tasksel பயன்படுத்தி ஒரு LAMP வலை சேவையகம் நிறுவ எப்படி

Tasksel.

முழு LAMP ஸ்டாக் நிறுவும் உண்மையில் மிகவும் நேராக முன்னோக்கி மற்றும் 2 கட்டளைகளை பயன்படுத்தி அடைய முடியும்.

ஆன்லைனில் மற்ற பயிற்சிகள் ஒவ்வொன்றும் தனித்தனியாக எப்படி நிறுவுவது என்பதை நீங்கள் காண்பிக்கும் ஆனால் நீங்கள் அவற்றை ஒரே நேரத்தில் ஒரே நேரத்தில் நிறுவலாம்.

அவ்வாறு செய்ய நீங்கள் ஒரு முனைய சாளரத்தை திறக்க வேண்டும். அதே நேரத்தில் Ctrl, ALT மற்றும் T ஐ அழுத்தவும்.

முனைய சாளரத்தில் பின்வரும் கட்டளைகளை உள்ளிடவும்:

sudo apt-get install tasksel

sudo tasksel நிறுவி விளக்கு சர்வர்

மேலே உள்ள கட்டளைகள் tasksel எனப்படும் கருவியை நிறுவவும், பின்னர் tasksel ஐ பயன்படுத்தி விளக்கு-சேவையகம் என்று அழைக்கப்படும் ஒரு meta-package ஐ நிறுவுகிறது.

எனவே பணியாளர் என்ன?

Tasksel நீங்கள் ஒரு முறை தொகுப்புகளை ஒருமுறை நிறுவலாம். முன்பு LAMP என விவரிக்கப்பட்டது லினக்ஸ், Apache, MySQL மற்றும் PHP க்காக உள்ளது, நீங்கள் ஒன்றை நிறுவினால், அவற்றை அனைத்தையும் நிறுவி விடுங்கள்.

நீங்கள் கீழ்க்காணும் பணியிட கட்டளையை இயக்கலாம்:

சூடோ பணியாளர்

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

உதாரணமாக நீங்கள் KDE டெஸ்க்டாப், Lubuntu Desktop, MailServer அல்லது OpenSSH சேவையகத்தை நிறுவ முடியும்.

பணிமனையைப் பயன்படுத்தி நீங்கள் மென்பொருளை நிறுவும்போது, ​​நீங்கள் ஒரு தொகுப்பை நிறுவுவதில்லை, ஆனால் ஒரே மாதிரியான தொகுப்புகளின் குழு ஒன்று, ஒரு பெரிய காரியத்தைச் செய்வதற்கு ஒன்று சேர்க்கும். எங்கள் விஷயத்தில் ஒரு பெரிய விஷயம் ஒரு LAMP சேவையகம்.

08 ல் 03

MySQL கடவுச்சொல் அமைக்கவும்

MySQL கடவுச்சொல் அமைக்கவும்.

முந்தைய கட்டத்தில் கட்டளைகளை இயக்கிய பிறகு Apache, MySQL மற்றும் PHP க்கு தேவையான தொகுப்புகளை பதிவிறக்கம் செய்து நிறுவப்படும்.

MySQL சேவையகத்திற்கான ரூட் கடவுச்சொல்லை உள்ளிடுவதற்கு ஒரு சாளரம் நிறுவலின் ஒரு பகுதியாக தோன்றும்.

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

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

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

08 இல் 08

அப்பாச்சி சோதனை எப்படி

அப்பாச்சி உபுண்டு.

பின்வருமாறு Apache வேலை என்பதை சோதிக்க எளிதான வழி:

படத்தில் காட்டப்பட்டுள்ளபடி ஒரு வலைப்பக்கம் தோன்றும்.

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

நீங்கள் பார்க்கும் பக்கம் ஒரு ஒதுக்கிட பக்கமாகும், உங்கள் சொந்த வடிவமைப்பின் ஒரு வலைப்பக்கத்தை மாற்றலாம்.

உங்கள் சொந்த வலைப்பக்கங்களைச் சேர்க்க நீங்கள் அவற்றை / var / www / html கோப்புறையில் சேமிக்க வேண்டும்.

இப்போது நீங்கள் பார்க்கும் பக்கம் index.html என்று அழைக்கப்படுகிறது.

இந்த பக்கத்தை திருத்த நீங்கள் / var / www / html கோப்புறைக்கு அனுமதி வேண்டும். அனுமதிகள் வழங்க பல்வேறு வழிகள் உள்ளன. இது எனது விருப்பமான முறையாகும்:

முனைய சாளரத்தை திறந்து, இந்த கட்டளைகளை உள்ளிடவும்:

sudo adduser www-data

sudo chown -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

அனுமதியளிப்பதற்கான அனுமதியை நீங்கள் மீண்டும் வெளியேற்ற வேண்டும்.

08 08

PHP நிறுவினால் சரிபார்க்கவும்

PHP கிடைக்கும்.

அடுத்த படி சரியாக PHP நிறுவப்பட்டதா என்று சோதிக்க வேண்டும்.

ஒரு முனைய சாளரத்தை திறக்க பின்வரும் கட்டளையை உள்ளிடவும்:

sudo nano /var /www/html/phpinfo.php

நானோ ஆசிரியர் உள்ள பின்வரும் உரை உள்ளிடவும்:

CTRL மற்றும் O ஐ அழுத்தி கோப்பை சேமித்து பின்னர் CTRL மற்றும் X ஐ அழுத்தி ஆசிரியர் வெளியேறவும்.

Firefox வலை உலாவியைத் திறந்து, பின்வரும் முகவரியை உள்ளிடுக:

: http: // லோக்கல் ஹோஸ்ட் / phpinfo

PHP சரியாக நிறுவப்பட்டிருந்தால் மேலே உள்ள படத்தில் உள்ளதைப் போன்ற ஒரு பக்கத்தைக் காண்பீர்கள்.

PHPInfo பக்கம் நிறுவப்பட்ட PHP தொகுதிகள் பட்டியலிடும் மற்றும் அப்பாச்சி பதிப்பு இயங்கும் உட்பட அனைத்து வகையான தகவல்களை கொண்டுள்ளது.

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

08 இல் 06

MySQL Workbench அறிமுகம்

MySQL Workbench.

முனைய சாளரத்தில் பின்வரும் எளிய கட்டளையைப் பயன்படுத்தி MySQL சோதனை செய்ய முடியும்:

mysqladmin -u ரூட் -p நிலை

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

MySQL இயங்கினால் நீங்கள் பின்வரும் உரையைப் பார்ப்பீர்கள்:

நேரம்: 6269 நூல்கள்: 3 கேள்விகள்: 33 மெதுவாக வினவல்கள்: 0 திறக்கிறது: 112 ஃப்ளஷ் அட்டவணைகள்: 1 திறந்த அட்டவணைகள்: 31 வினாடிகளில் வினாக்கள்: 0.005

MySQL அதன் சொந்த கட்டளை வரியிலிருந்து நிர்வகிக்க கடினமாக உள்ளது, அதனால் நான் இன்னும் 2 கருவிகள் நிறுவ பரிந்துரைக்கிறேன்:

MySQL Workbench நிறுவ ஒரு முனையத்தை திறந்து பின்வரும் கட்டளையை இயக்கவும்:

sudo apt-get mysql-workbench நிறுவ

மென்பொருள் முடிந்ததும் நிறுவலில் சூப்பர் விசை (சாளர விசையை) விசைப்பலகையில் அழுத்தவும், தேடல் பெட்டியில் "MySQL" என டைப் செய்திடவும்.

MySQL Workbench ஐ குறிக்க ஒரு டால்பின் கொண்ட ஐகான் பயன்படுத்தப்படுகிறது. இந்த ஐகானில் தோன்றும் போது அதை கிளிக் செய்யவும்.

MySQL workbench கருவி மெதுவாக பக்கத்தில் ஒரு சிறிய பிட் என்றாலும் மிகவும் சக்திவாய்ந்த உள்ளது.

இடதுபுறமுள்ள ஒரு பட்டியை நீங்கள் நிர்வகிக்க விரும்பும் MySQL சேவையகத்தின் எந்த அம்சத்தை தேர்வு செய்யலாம்:

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

கிளையன் இணைப்புகள் விருப்பம் MySQL சேவையகத்திற்கு நடப்பு இணைப்புகளை பட்டியலிடுகிறது.

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

MySQL Workbench கருவி கீழ் இடது மூலையில் தரவுத்தள திட்டங்களின் பட்டியல். வலது கிளிக் செய்து, "ஸ்கீமா உருவாக்கு" என்பதைத் தேர்ந்தெடுப்பதன் மூலம் உங்கள் சொந்தவற்றைச் சேர்க்கலாம்.

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

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

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

08 இல் 07

PHPMyAdmin நிறுவ எப்படி

PHPMyAdmin ஐ நிறுவவும்.

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

ஒரு முனைய சாளரத்தை திறந்து பின்வரும் கட்டளையை உள்ளிடவும்:

sudo apt-get phpmyadmin நிறுவ

நீங்கள் எந்த வலை சேவையகம் நிறுவியதாக கேட்கும் சாளரம் தோன்றும்.

முன்னிருப்பு விருப்பம் ஏற்கனவே Apache க்கு அமைக்கப்பட்டிருக்கும், எனவே சரி பொத்தானை அழுத்தவும் மற்றும் அழுத்தி திரும்பவும் முன்னிலைப்படுத்த Tab விசையைப் பயன்படுத்தவும்.

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

"ஆமாம்" விருப்பத்தை தேர்வு செய்ய தாவலை விசையை அழுத்தி அழுத்தி அழுத்தவும்.

இறுதியாக நீங்கள் PHPMyAdmin தரவுத்தளத்திற்கான கடவுச்சொல்லை வழங்கும்படி கேட்கப்படுவீர்கள். நீங்கள் PHPMyAdmin இல் உள்நுழையும்போதெல்லாம் பாதுகாப்பான ஏதாவது உள்ளிடவும்.

மென்பொருள் இப்போது நிறுவப்படும் மற்றும் நீங்கள் கட்டளை வரியில் திரும்ப வேண்டும்.

நீங்கள் PHPMyAdmin ஐப் பயன்படுத்துவதற்கு முன் பின்வருமாறு இயக்க சில கூடுதல் கட்டளைகள் உள்ளன:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

மேலே உள்ள கட்டளைகள் / etc / phpmyadmin கோப்புறையில் / apache2 / conf-available கோப்புறையில் apache.conf கோப்பிற்கான ஒரு குறியீட்டு இணைப்பை உருவாக்கும்.

இரண்டாவது வரி Apache இல் உள்ள phpmyadmin கட்டமைப்பு கோப்பு செயல்படுத்துகிறது மற்றும் இறுதியாக கடைசி வரி அப்பாச்சி வலை சேவையை மீண்டும்.

இந்த அனைத்து வழிமுறையையும் நீங்கள் இப்போது தரவுத்தளங்களை நிர்வகிக்க PHPMyAdmin ஐ பின்வருமாறு பயன்படுத்த வேண்டும்:

PHPMyAdmin என்பது MySQL தரவுத்தளங்களை நிர்வகிப்பதற்கு ஒரு வலை சார்ந்த கருவியாகும்.

இடது குழு தரவுத்தள திட்டங்களை பட்டியலிடுகிறது. தரவுத்தள பொருள்களின் பட்டியலைக் காட்ட ஸ்கீமா விரிவாக்கத்தை விரிவாக்குகிறது.

மேல் சின்னம் பட்டை நீங்கள் MySQL இன் பல்வேறு அம்சங்களை நிர்வகிக்கலாம்:

08 இல் 08

மேலும் படிக்க

டபிள்யு 3 ஸ்கூல்ஸில்.

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

HTML, CSS, ஏஎஸ்பி, ஜாவாஸ்கிரிப்ட் மற்றும் PHP கற்றல் ஒரு நல்ல தொடக்க புள்ளியாக W3Schools உள்ளது.

கிளையன் பக்கத்திலும் சேவையக பக்க வலை அபிவிருத்தியிலும் பயிற்சிகளைப் பின்பற்றுவதற்கு இந்த வலைத்தளம் இன்னும் எளிதானது.

ஆழ்ந்த அறிவில் நீங்கள் கற்றுக்கொள்ளமாட்டீர்கள், ஆனால் உங்கள் வழியில் உங்களைப் பெற அடிப்படைக் கோட்பாடுகளையும் கருத்துக்களையும் புரிந்துகொள்வீர்கள்.