උබුන්ටු භාවිතා කරමින් LAMP වෙබ් සේවාදායකයක් සාදා ගන්නේ කෙසේද

08 දින 01

LAMP වෙබ් සේවාදායකය යනු කුමක්ද?

උබුන්ටු මත Apache ධාවනය වෙමින් පවතී.

උබුන්ටු ඩෙස්ක්ටොප් අනුවාදයක් භාවිතා කරමින් LAMP වෙබ් සේවාදායකයක් ස්ථාපනය කිරීමේ පහසුම මාර්ගය මෙම මගපෙන්වළ පෙන්වයි.

LAMP ලිනක්ස්, Apache , MySQL සහ PHP යන යෙදුම් භාවිතා කරයි.

මෙම මාර්ගෝපදේශය තුළ භාවිතා කරන ලිනක්ස් අනුවාදය උබුන්ටු වේ.

Apache යනු ලිනක්ස් සඳහා බොහෝ වෙබ් සර්වර් වලින් එකකි. අනෙක් ඒවාට Lighttpd සහ NGinx ඇතුළත් වේ.

MySQL යනු දත්ත ගබඩා සේවාදායකයක් ගබඩා කර ප්රදර්ශනය කිරීමට හැකි වන පරිදි ඔබේ වෙබ් පිටු අන්තර්ක්රියාකාරී කිරීමට උදව් වනු ඇත.

අවසාන වශයෙන් PHP (Hypertext Preprocessor) යනු ස්ක්රිප්චර් භාෂාවක් වන අතර එය HTML කේතය, javaScript සහ CSS වැනි සේවාදායක අතුරු භාෂාවලින් පරිභෝජනය කරනු ලබන සේවාදායක අතුරු මුහුණත සහ වෙබ් API සඳහා නිර්මාණය කළ හැක.

උබුන්ටු හි ඩෙස්ක්ටොප් අනුවාදය භාවිතයෙන් LAMP ස්ථාපනය කරන්නේ කෙසේදැයි පෙන්වන්නේ මම වෙබ් නිර්මාණකරුවන් වෙබ් අඩවි නිර්මාණකරුවන්ට ඔවුන්ගේ නිර්මාණ සඳහා සංවර්ධන හෝ පරීක්ෂණ පරිසරයක් සකස් කළ හැකිය.

උබුන්ටු වෙබ් සේවාදායකයේ වෙබ් අඩවි සඳහා ඉන්ටනෙට් ලෙස ද භාවිතා කළ හැකිය.

අන්තර්ජාලය ඔස්සේ වෙබ් සර්වරය ලබා ගත හැකි වන පරිදි අන්තර්ජාලය භාවිතා කරන වෙබ් බ්රවුසර සේවා සපයන්නන් විසින් පරිගණකයේ IP ලිපිනය වෙනස් කිරීම සඳහා මෙය නිවෙසක පරිගණකයක් භාවිතා කිරීම ප්රායෝගික නොවන අතර, එවිට ඔබට DynDNS වැනි ස්ථිතික IP ලිපිනයක් ලබා ගැනීමට අවශ්ය වනු ඇත. ඔබගේ බ්රෝඩ්බෑන්ඩ් සැපයුම්කරු විසින් සපයන ලද කලාප පළල වෙබ් පිටු සේවය සඳහා සුදුසු නොවනු ඇත.

මුළු ලෝකයටම වෙබ් සේවාදායකය පිහිටුවීම මගින් Apache සර්වරය සහතික කිරීම, ෆයර්වෝලයන් සැකසීම සහ සියලු මෘදුකාංග නිවැරදිව නිවැරදි බවට වග බලා ගන්න.

ඔබ බැලීමට මුළු ලෝකයටම වෙබ් අඩවියක් නිර්මාණය කිරීමට අවශ්ය නම් CPanel සත්කාරකත්වය සමඟ වෙබ් සත්කාරක සමාගමක් තෝරාගැනීමට උපදෙස් දෙනු ලැබේ.

08 සිට 08 දක්වා

Tasksel භාවිතා කරමින් LAMP වෙබ් සේවාදායකයක් ස්ථාපනය කරන්නේ කෙසේද

Tasksel.

සම්පූර්ණ LAMP කට්ටලය ස්ථාපනය කිරීම සැබැවින්ම ඉතාම ඉදිරියෙන් වන අතර එය විධාන 2 ක් භාවිතයෙන් ලබා ගත හැක.

අනෙකුත් නිබන්ධන අන්තර්ජාලයෙන් එක් එක් සංරචක ස්ථාපනය කරන්නේ කෙසේදැයි පෙන්වයි නමුත් ඔබට සියල්ලම එකවර ස්ථාපනය කල හැකි වේ.

එසේ කිරීම සඳහා ඔබ ටර්මිනල් කවුළුව විවෘත කිරීමට අවශ්ය වනු ඇත. මෙය සිදු කිරීම සඳහා CTRL, ALT සහ T එකේම එක විටම.

ටර්මිනලය තුල පහත සඳහන් විධානයන් ටයිප් කරන්න:

sudo apt-install ස්ථාපනය කරන්න

sudo tasks ලාම්ප්-සර්වර් ස්ථාපනය කරන්න

ඉහත විධානයන් විසින් taskel ලෙස හැඳින්වෙන මෙවලමක් ස්ථාපනය කර පසුව taskel භාවිතා කරන අතර ලාම්ප්-සර්වර් යනුවෙන් හඳුන්වන මෙටා පැකේජයක් ස්ථාපනය කරයි.

ඉතින් මොනවද?

Tasksel එකවර එක එක පැකේජයක් ස්ථාපනය කිරීමට ඉඩ සලසයි. කලින් සඳහන් කළ පරිදි LAMP ලිනක්ස්, Apache, MySQL සහ PHP යන යෙදුම භාවිතා කරයි. ඔබ එය ස්ථාපනය කරන්නේ නම්, ඔබ ඒවා සියල්ල ස්ථාපනය කිරීමට උත්සාහ කරයි.

ඔබ හට පහත දැක්වෙන කාර්යය සකසා ගත හැක:

සුදෝ කාර්යයන්

මෙය ඇසුරුම් ලැයිස්තුවක් සහිත කවුළුවක් හෝ ස්ථාපනය කල හැකි පැකේජ සමූහයක් යැයි මම පැවසිය යුතුද?

උදාහරණයක් ලෙස ඔබට KDE ඩෙස්ක්ටොප්, ලුබුන්ටු ඩෙස්ක්ටොප්, mailserver හෝ openSSH සේවාදායකය ස්ථාපනය කල හැක.

ඔබ විසින් කාර්යයන් භාවිතා කරන මෘදුකාංග ස්ථාපනය කරන විට ඔබ එක පැකේජයක් ස්ථාපනය නොකරන්නේ නම්, සියල්ලම එක් විශාල දෙයක් කිරීම සඳහා එකට එකට එකට එකට හැඩ ගැන්වූ පැකේජ සමූහයකි. අපගේ නඩුවේදී එක් විශාල දෙයක් LAMP සේවාදායකයක් වේ.

08 දින 03

MySQL මුරපදය සකසන්න

MySQL මුරපදය සකසන්න.

පෙර පියවරේදී විධානයන් ක්රියාත්මක කිරීමෙන් පසු Apache, MySQL සහ PHP සඳහා අවශ්ය පැකේජ බාගත කර ස්ථාපනය කරනු ලැබේ.

MySQL සේවාදායකය සඳහා root රහස්පදයක් ඇතුල් කිරීමට අවශ්ය වන ස්ථාපනයක කොටසක් ලෙස කවුළුවක් දිස්වනු ඇත.

මෙම මුරපදය ඔබගේ රහස්පදයේ මුරපදයටම සමාන නොවේ. ඔබ කැමති ඕනෑම දෙයකට එය සැකසිය හැක. මුරපදයේ අයිතිකරුට පරිශීලකයින්ට, අවසරයන්, යෝජනාක්රම, වගු නිර්මාණය සහ ඉවත් කිරීම කිරීමේ හැකියාව සමඟ සම්පූර්ණ දත්ත සමුදා සේවාදායකය පරිපාලනය කළ හැකි පරිදි හැකි තරම් ආරක්ෂිත මුරපදය ආරක්ෂිතවම වටී.

ඔබ විසින් මුරපදය ඇතුළු වූ පසු තවදුරටත් ස්ථාපන ක්රියාවලිය සඳහා අවශ්ය නොවේ.

අවසානයේදී ඔබ විසින් විධාන විමසුමට ආපසු පැමිණෙන අතර එය ක්රියාකරන්නේද යන්න බැලීමට සේවාදායකය පරීක්ෂා කළ හැකිය.

08 සිට 08 දක්වා

Apache පරික්ෂා කරන්නේ කෙසේද?

Apache උබුන්ටු.

Apache ක්රියා කරන්නේද යන්න පරීක්ෂා කිරීමට පහසුම ක්රමය පහත පරිදි වේ:

රූපයේ දැක්වෙන පරිදි වෙබ් පිටුවක් දර්ශනය විය යුතුය.

වෙබ් අඩවියේ "It Works" යන වචන දකින්නේ නම්, උබුන්ටු ලාංඡනය සහ Apache යන වචනයේ තේරුම ඔබ ස්ථාපනය සාර්ථක වූ බව ඔබ දන්නවා.

ඔබ දකින පිටුව පිටුපස තැන්වල පිටුවක් වන අතර එය ඔබේ නිර්මාණයන්හි වෙබ් පිටුවකින් එය ප්රතිස්ථාපනය කළ හැකිය.

ඔබගේම වෙබ් පිටු එක් කිරීමට ෆෝල්ඩරයේ / var / www / html තුළ ඒවා ගබඩා කිරීමට අවශ්ය වේ.

ඔබ දැන් දකින පිටුව index.html ලෙස හැඳින්වේ.

මෙම පිටුව සංස්කරණය කිරීම සඳහා / var / www / html ෆෝල්ඩරය සඳහා අවසර අවශ්ය වේ. අවසර ලබා දීමට විවිධ ක්රම තිබේ. මෙය මගේ වඩාත් කැමති ක්රමයකි:

ටර්මිනල් කවුළුවක් විවෘත කර මෙම විධානයන් ඇතුල් කරන්න:

sudo adduser www-දත්ත

sudo chown -R www දත්ත: www-දත්ත / var / www / html

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

බලපවත්වීමට අවසර දීම සඳහා ඔබ නැවත පිටව යාමට සහ ආපසු යාමට අවශ්ය වනු ඇත.

08 සිට 05 දක්වා

PHP ස්ථාපනය කරන්නේ කෙසේදැයි පරීක්ෂා කරන්නේ කෙසේද?

PHP සතුව පවතී.

මීලඟ පියවර වන්නේ PHP නිවැරදිව ස්ථාපනය කර ඇති බව පරීක්ෂා කිරීමයි.

මෙය සිදු කිරීම සඳහා ටර්මිනල් කවුළුව විවෘත කර පහත දැක්වෙන විධානය ඇතුල් කරන්න:

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

නැනෝ සංස්කාරකය තුළ පහත සඳහන් පෙළ ඇතුළත් කරන්න:

CTRL සහ O එබීමෙන් ගොනු සුරකින්න, ඉන්පසු CTRL සහ X මඟින් එඩ්රස් කරන්න.

ෆයර්ෆොක්ස් වෙබ් බ්රව්සරය විවෘත කර ලිපින තීරුව වෙත පහත සඳහන් කරන්න:

http: // localhost / phpinfo

PHP නිවැරදිව ස්ථාපනය කර ඇත්නම් ඉහලින් ඇති පින්තූරයට සමාන පිටුවක් දකිනු ඇත.

PHPInfo පිටුව ස්ථාපනය කරන ලද PHP මොඩියුලයන් ලැයිස්තුගත කර ඇති අතර එය ධාවනය වන Apache අනුවාදය ඇතුලත් සියලු ආකාරයේ තොරතුරු තිබේ.

ඔබේ ව්යාපෘති වල ඔබට අවශ්ය නම් මොඩියුලයන් ස්ථාපනය කරන්නේද නැද්ද යන්න දැකගැනීමට හැකි වන පරිදි පිටු සැකසීමට මෙම පිටුව තබා ගැනීම වටී.

06 සිට 08 දක්වා

MySQL Workbench හඳුන්වාදීම

MySQL Workbench.

පර්යන්ත කවුළුවේ පහත දැක්වෙන සරල විධානය භාවිතා කර MySQL පරීක්ෂා කිරීම අත් කරගත හැක:

mysqladmin -u root -p තත්වය

මුරපදයක් සඳහා ඔබෙන් විමසනු ඇත විට, MySQL root පරිශීලක සඳහා root රහස්පදය ඇතුලත් කර ඔබේ උබුන්ටු මුරපදය නොවනු ඇත.

MySQL ක්රියාත්මක වන්නේ නම් ඔබට පහත දැක්වෙන පාඨය දිස්වේ:

Uptime: 6269 නූල්: 3 ප්රශ්න: 33 මන්දගාමී විමසුම්: 0 ආරම්භය: 112 ෆ්ලූෂ් වගු: 1 විවෘත වගු: 31 තත්පරයට දෙවන විමසුම: 0.005

MySQL ස්වයංක්රීයව විධාන රේඛාවේ සිට කළමනාකරණය කිරීම අපහසු වන අතර එබැවින් මම තවත් මෙවලම් 2 ක් ස්ථාපනය කිරීම නිර්දේශ කරමි:

MySQL Workbench ස්ථාපනය සඳහා අග්රයක් විවෘත කර පහත දැක්වෙන විධානය ක්රියාත්මක කරන්න:

sudo apt-ස්ථාපනය කරන්න mysql-workbench

මෘදුකාංගය විසින් යතුරු පුවරුවෙහි ඇති සුපිරි යතුර (වින්ඩෝස් යතුර) යතුර සවි කර සම්පූර්ණ කරන ලද විට සහ "MySQL" ටයිප් කර ඇති සෙවුම් කොටුව තුලට.

ඩොල්ෆින් සහිත අයිකනයක් MySQL Workbench යනුවෙන් හැඳින්වේ. එය දර්ශණය වන විට මෙම නිරූපකය මත ක්ලික් කරන්න.

MySQL workbench මෙවලම තරමක් මන්දගාමී පැත්තක තරමක් බලවත්ය.

වමට පහළින් තීරුවක් ඔබට ඔබගේ කළමනාකරණය කිරීමට කැමති MySQL සේවාදායකයේ කුමන අංගයක්ද යන්න තෝරා ගන්න:

සර්වර තත්ව විකල්පය මඟින් සේවාදායකය ක්රියාත්මක වන්නේද, කොපමණ කාලයක් ධාවනය කර ඇතිද, සේවාදායකයේ භාරය, සම්බන්ධතා සංඛ්යාව සහ විවිධ තොරතුරු වල වෙනත් තොරතුරු බිටු.

සේවාදායකයින් සම්බන්ධතා විකල්පය MySQL සේවාදායකයට දැනට පවතින සම්බන්ධතා ලැයිස්තුගත කරයි.

පරිශීලකයින් සහ වරප්රසාද ඇතුළත්ව නව පරිශීලකයින් එකතු කළ හැකි අතර, මුරපද වෙනස් කිරීම සහ විවිධ දත්ත සමුදා විස්තාරණයට එරෙහිව භාවිතා කරන්නන්ගේ වරප්රසාද තෝරාගන්න.

MySQL Workbench මෙවලම පහළ වම් කෙළවරේ දත්ත සමුදා ලැයිස්තුවක් වේ. "ක්ලික් කරන්න" ක්ලික් කරන්න.

වගු, දර්ශන, ගබඩා කරන ක්රියා පටිපාටි සහ කාර්යයන් වැනි වස්තු ලැයිස්තුවක් බැලීම සඳහා ඔබට එය ක්ලික් කිරීමෙන් ඕනෑම පරිසීමකය පුළුල් කළ හැකිය.

එක් වස්තුවක් මත දකුණු ක්ලික් කිරීම ඔබට නව වගුවක් වැනි නව වස්තුවක් නිර්මාණය කිරීමට ඉඩ සලසයි.

MySQL Workbench හි නිවැරදි කවුළුව ඔබ සැබෑ කාර්යය කරන ස්ථානයයි. නිදසුනක් ලෙස වගුවක් නිර්මාණය කිරීමේදී ඔබට ඔවුන්ගේ දත්ත වර්ග සමඟ තීරු එකතු කළ හැකිය. ඔබට සැබෑ කේතය එකතු කිරීමට ඔබට සංස්කාරකයක් තුළ නව ගබඩා කිරීමේ ක්රියාවලිය සඳහා මූලික සැකිල්ල සපයන ක්රමයකි.

07 සිට 08 දක්වා

PHPMyAdmin ස්ථාපනය කරන්නේ කෙසේද?

PHPMyAdmin ස්ථාපනය කරන්න.

MySQL දත්ත සමුදායන් පරිපාලනය සඳහා භාවිතා කරන පොදු මෙවලමක් වන්නේ PHPMyAdmin සහ මෙම මෙවලම ස්ථාපනය කිරීමෙන් ඔබට වරක් තහවුරු කළ හැකි අතර, Apache, PHP සහ MySQL නිවැරදිව ක්රියා කරයි.

ටර්මිනල් කවුළුවක් විවෘත කර පහත දැක්වෙන විධානය ඇතුල් කරන්න:

sudo apt-install phpmyadmin ස්ථාපනය කරන්න

ඔබ විසින් ස්ථාපනය කර ඇති වෙබ් සේවාදායකය ඔබගෙන් විමසනු ඇත.

පෙරනිමි තේරීම Apache දැන් දැනටමත් සකසා ඇති අතර එවිට OK බොත්තම ඉස්මතු කිරීම සඳහා ටැබය යතුර භාවිතා කර නැවත පැමිණීම සඳහා ඔබන්න.

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

ඉහත විධානයන් මඟින් apache.conf ගොනුව / etc / phpmyadmin ෆෝල්ඩරයේ / etc / apache2 / conf-available ෆෝල්ඩරය තුලට සාදනු ඇත.

දෙවන පේළිය Apache තුල phpmyadmin මානකරන ගොනුව තුලට සහ අවසාන පේළිය Apache වෙබ් සේවා නැවත ආරම්භ කරයි.

මෙයින් අදහස් වන්නේ ඔබ දැන් පහත දැක්වෙන දත්ත සමුදායන් කළමනාකරණය කිරීමට PHPMyAdmin භාවිතා කළ හැකිය:

PHPMyAdmin යනු MySQL දත්ත සමුදා කළමනාකරණය සඳහා වෙබ් අඩවි මෙවලමකි.

වම් පුවරුව මඟින් දත්ත සමුදා ලැයිස්තුවක් සපයයි. දත්ත සමුදා ලැයිස්තුවක් ලැයිස්තුවක් පෙන්වීම සඳහා පරිණාමය මත ක්ලික් කිරීමෙන් schema පුළුල් කරයි.

ඉහළ අයිකන බාර් ඔබට MySQL හි විවිධ පැතිකඩයන් කළමනාකරණය කිරීමට ඉඩ සලසයි:

08 සිට 08 දක්වා

තවදුරටත් කියවීම

W3 පාසැල්.

දැන් ඔබ දත්ත සමුදා සේවාදායකයක් ක්රියාත්මක කර ඇති අතර සම්පූර්ණ වෙබ් යෙදුම් සංවර්ධනය කිරීම සඳහා මෙය භාවිතා කිරීමට පටන් ගත හැකිය.

HTML, CSS, ASP, JavaScript සහ PHP ඉගෙනීමේ හොඳ ආරම්භක ලක්ෂ්යයකි W3Schools.

මෙම වෙබ් අඩවිය සේවාලාභී පැත්තේ සහ සර්වර් පැකේජ් වෙබ් සංවර්ධනය පිළිබඳ නිබන්ධන අනුගමනය කිරීම පහසු කර ඇත.

ඔබ ගැඹුරින් දැන ගැනීමෙන් ඉගෙන නොගන්නා අතරම ඔබට ඔබව ඔබගේ මාර්ගයෙන් ලබා ගැනීමට මූලික කරුණු සහ සංකල්පයන් ප්රමාණවත්ය.