ප්රශ්නය: මම CentOS මත MySQL/MariaDB සේවාදායකයක් ක්රියාත්මක කරමින් සිටින අතර, phpMyAdmin භාවිතයෙන් වෙබ් පාදක අතුරුමුහුණත හරහා එහි දත්ත සමුදායන් කළමනාකරණය කිරීමට මම කැමැත්තෙමි. CentOS මත phpMyAdmin ස්ථාපනය කිරීමට සුදුසු ක්රමය කුමක්ද?
phpMyAdmin යනු වෙබ් පාදක MySQL/MariaDB දත්ත සමුදා පරිපාලන මෙවලමක් ලෙස නිර්මාණය කර ඇති විවෘත මූලාශ්ර PHP යෙදුමකි. Adminer වැනි සැහැල්ලු දත්ත සමුදා කළමනාකරණ මෙවලම් පවතින අතර, phpMyAdmin විවිධ MySQL/MariaDB පරිපාලන කාර්යයන් සිදු කිරීම සඳහා වෙබ්මාස්ටර්වරුන් අතර වඩාත් ජනප්රිය වේ. එය බ්රවුස් කිරීම, නිර්මාණය කිරීම, පිටපත් කිරීම, අතහ
වැඩිදුර කියවන්න →සාමාන්ය ජාල/පද්ධති පරිපාලකයෙකු පාලනය යටතේ පවතින ජාලය තුළ උපජාල එකක් හෝ කිහිපයක් කළමනාකරණය කිරීම සඳහා වගකිව යුතුය. උදාහරණයක් ලෙස, LAN කොටසකට /24 උපජාලයක් පවරන විට, මුළු 254 IP ලිපින විවිධ අරමුණු සඳහා භාවිතා කළ හැක. කුමන IP ලිපින කුමන ධාරක වෙත පවරන්නේද යන්න නිරීක්ෂණය කිරීමට, යම් ආකාරයක ලියකියවිලි අවශ්ය වේ. එය කිරීමට ඇති පහසුම ක්රමය වනුයේ IP ලිපින වෙන්කිරීමේ තොරතුරු ලේඛනගත කරන තනි පැතුරුම්පතක් පවත්වා ගැනීමයි. එක් පරිපාලකයෙකු පමණක් සිටින කුඩා ජාලයකට මෙය චාම් එකක් ලෙස ක්රියා කරයි. කෙසේ වෙතත්, පැතුරුම්පතක් මත විශ්වාසය තැබීම පහසු නොවන අතර විශාල ජාල කිහිපයක් සමඟ දෝෂ ඇති වි
වැඩිදුර කියවන්න →ප්රශ්නය: සියලු දිනය/වේලාව ආශ්රිත PHP ශ්රිතයන් විසින් භාවිතා කරන පෙරනිමි කාල කලාපය සකසන්නේ කෙසේද?
PHP සඳහා පෙරනිමි වේලා කලාපය php.ini වින්යාස ගොනුවේ අර්ථ දක්වා ඇත. එබැවින් ඔබ අතින් ගොනුව සංස්කරණය කිරීමට අවශ්ය වනු ඇත.
පළමුව, පහත පරිදි ඔබේ පද්ධතියේ php.ini ස්ථානය සොයා ගන්න. මෙම උදාහරණයේ, එය /etc/php5/cli/php.ini හි දක්නට ලැබේ.
$ php --ini
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File: /etc/php5/cli/php.ini
වැඩිදුර කියවන්න →
LAMP තොගයක් යනු ගතික වෙබ් අඩවි සහ වෙබ් යෙදුම් සඳහා සේවාදායකයක් සක්රීය කිරීම සඳහා සාමාන්යයෙන් එකට ස්ථාපනය කර ඇති විවෘත මූලාශ්ර මෘදුකාංග සමූහයකි. මෙම පදය Linux මෙහෙයුම් පද්ධතිය නියෝජනය කරන කෙටි යෙදුමකි, Apache web server සමඟ. අඩවි දත්ත MariaDB දත්ත ගබඩාවක ගබඩා කර ඇති අතර, ගතික අන්තර්ගතය PHP මඟින් සකසනු ලැබේ.
මෙම මෘදුකාංග තොගයට සාමාන්යයෙන් දත්ත සමුදා කළමනාකරණ පද්ධතිය ලෙස MySQL ඇතුළත් වුවද, සමහර Linux බෙදාහැරීම් — Debian ඇතුළු — MySQL සඳහා drop-in ආදේශකයක් ලෙස MariaDB භාවිතා කරය
වැඩිදුර කියවන්න →කර්තෘ විසින් පරිත්යාග සඳහා ලිවීමේ වැඩසටහන තෝරා ඇත.
LOMP තොගය යනු ජූම්ලා සහ ගතික අන්තර්ගතයන් සපයන අනෙකුත් PHP මත පදනම් වූ යෙදුම් සඳහා කෙටි යෙදුමකි.
මෙම නිබන්ධනයේදී, ඔබ Ubuntu 22.04 මත ධාවනය වන LOMP සේවාදායකයක් සකසනු ඇත. ලියන අවස්ථාව වන විට, වත්මන් අනුවාද වන්නේ PHP 8.1, MariaDB 10.7, සහ OpenLiteSpeed 1.7 වේ.
ඔබ මෙම මාර්ගෝපදේශය ආරම්භ කිරීමට පෙර, ඔබට පහත සඳහන් දෑ අවශ්ය වනු ඇත:
\LAMP තොගයක් යනු ගතික වෙබ් අඩවි සහ වෙබ් යෙදුම් සඳහා සේවාදායකයක් සක්රීය කිරීම සඳහා සාමාන්යයෙන් එකට ස්ථාපනය කර ඇති විවෘත මූලාශ්ර මෘදුකාංග සමූහයකි. මෙම පදය Linux මෙහෙයුම් පද්ධතිය නියෝජනය කරන කෙටි යෙදුමකි. , Apache web server සමඟින්. අඩවි දත්ත MariaDB දත්ත ගබඩාවක ගබඩා කර ඇති අතර, ගතික අන්තර්ගතය PHP මඟින් සකසනු ලැබේ.
මෙම මෘදුකාංග තොගයට සාමාන්යයෙන් දත්ත සමුදා කළමනාකරණ පද්ධතිය ලෙස MySQL ඇතුළත් වුවද, සමහර Linux බෙදාහැරීම් — Debian ඇතුළු — MySQL සඳහා drop-in ආදේශකයක් ලෙස MariaDB භාවිතා කරයි.
වැඩිදුර කියවන්න →PHP-FPM (FastCGI ක්රියාවලි කළමනාකරු) යනු PHP හි FastCGI ක්රියාත්මක කිරීම සඳහා විකල්පයක් වන අතර එය අධික තදබදයක් ඇති අඩවි සඳහා ප්රයෝජනවත් අමතර විශේෂාංග කිහිපයක් වේ. එය NGINX සමඟින් PHP පිටු සැකසීමේ වඩාත් කැමති ක්රමය වන අතර PHP ස්ක්රිප්ට් ධාවනය කිරීම සඳහා SUPHP හෝ mod_php වැනි සාම්ප්රදායික CGI පදනම් වූ ක්රමවලට වඩා වේගවත් වේ. PHP-FPM භාවිතා කිරීමේ ප්රධාන වාසිය නම්, PHP ධාවනය කිරීමේ වෙනත් ඕනෑම ක්රමයක් සමඟ සසඳන විට එය සැලකිය යුතු තරම් අඩු මතකයක් සහ CPU භාවිතා කිරීමයි. මූලික හේතුව වන්නේ එය PHP යක්ෂාවේශ කිරීම, එමගින් PHP ඉල්ලීම කළමනාකරණය කිරීම සඳහා CLI ස්ක්රිප්ට් එකක්
වැඩිදුර කියවන්න →Android Login සහ Registration ඉතා සුලබ අවස්ථා වේ. අපට පරිශීලක තොරතුරු අවශ්ය සියලුම යෙදුම්වල ලියාපදිංචිය සහ පුරනය වීමේ ක්රියාකාරිත්වය ඔබ සොයා ගනු ඇත. මෙම නිබන්ධනයේදී, අපි දේශීය වෙබ් සේවාදායකයක් සහ MySQL දත්ත ගබඩාවක් පිහිටුවන්නෙමු. අපි android පිවිසුම් සහ ලියාපදිංචි කිරීමේ යෙදුම සංවර්ධනය කරන්නෙමු. MySQL දත්ත සමුදායට සම්බන්ධ වීමට අපි PHP ස්ක්රිප්ට් භාවිතා කරමු.
පළමු පියවර වන්නේ පසුබිම් වෙබ් සේවාදායකය නිර්මාණය කිරීමයි. මම Mac OS X හි වැඩ කරමින් සිටින අතර XAMPP දේශීය Apache වෙබ් සේවාදායකයක් සහ MySQL දත්ත සමුදායක් ඉක්මනින් සැකසීමට භාවිතා කළ හැක.
LAMP තොගය යනු ගතික වෙබ් අඩවි සහ වෙබ් යෙදුම් සඳහා සේවාදායකයක් සක්රීය කිරීම සඳහා සාමාන්යයෙන් එකට ස්ථාපනය කර ඇති විවෘත කේත මෘදුකාංග සමූහයකි. මෙම පදය Linux මෙහෙයුම් පද්ධතිය නියෝජනය කරන කෙටි යෙදුමකි, Apache web server සමඟ. අඩවි දත්ත MySQL දත්ත ගබඩාවක ගබඩා කර ඇති අතර ගතික අන්තර්ගතය PHP මඟින් සකසනු ලැබේ.
මෙම මාර්ගෝපදේශය තුළ, අපි උබුන්ටු 16.04 සේවාදායකයක LAMP තොගයක් ස්ථාපනය කරමු. Ubuntu අපගේ පළමු අවශ්යතාවය සපුරාලනු ඇත: Linux මෙහෙයුම් පද්ධතියකි.
ඔබ මෙම මාර්ගෝපදේශය සමඟ ආ
වැඩිදුර කියවන්න →මෙම ලිපිය තවදුරටත් සහාය නොදක්වන උබුන්ටු අනුවාදයක් ආවරණය කරයි. ඔබ දැනට Ubuntu 12.04 ධාවනය වන සේවාදායකයක් ක්රියාත්මක කරන්නේ නම්, Ubuntu හි සහය දක්වන අනුවාදයකට උත්ශ්රේණි කිරීම හෝ සංක්රමණය කිරීම අපි තරයේ නිර්දේශ කරමු:
හේතුව:
LAMP stack යනු වෙබ් සේවාදායකයන් ක්රියාත්මක කිරීමට සහ ක්රියාත්මක කිරීමට භාවිතා කරන විවෘත කේත මෘදුකාංග සමූහයකි. කෙටි යෙදුම
වැඩිදුර කියවන්න →