LAMP స్టాక్uలో Linux ఆపరేటింగ్ సిస్టమ్, Apache వెబ్ సర్వర్ సాఫ్ట్uవేర్, MySQL డేటాబేస్ మేనేజ్uమెంట్ సిస్టమ్ మరియు PHP ప్రోగ్రామింగ్ లాంగ్వేజ్ ఉన్నాయి. LAMP అనేది డైనమిక్ PHP వెబ్ అప్లికేషన్uలు మరియు వెబ్uసైట్uలను అందించడానికి ఉపయోగించే సాఫ్ట్uవేర్ కలయిక. P అనేది PHPకి బదులుగా పెర్ల్ లేదా పైథాన్uని కూడా సూచిస్తుంది.
LAMP స్టాక్uలో, Linux అనేది స్టాక్ యొక్క పునాది (ఇది అన్ని ఇతర భాగాలను కలిగి ఉంటుంది); అపాచీ వెబ్ బ్రౌజర్ ద్వారా అభ్యర్థనపై ఇంటర్నెట్ ద్వారా తుది వినియోగదారుకు వెబ్ కంటెంట్ (వెబ్ పేజీలు మొదలైనవి) అందజేస్తుంది, PHP అనేది PHP కోడ్uను అమలు చేసే డైనమిక్ వెబ్ పేజీలను రూపొందించడా
ఇంకా చదవండి →LEMP లేదా Linux, Engine-x, MySQL మరియు PHP స్టాక్ అనేది Nginx HTTP సర్వర్ మరియు MySQL/MariaDB డేటాబేస్ మేనేజ్uమెంట్ సిస్టమ్ ద్వారా ఆధారితమైన PHP ఆధారిత వెబ్ అప్లికేషన్uలను అమలు చేయడానికి Linux ఆపరేటింగ్ సిస్టమ్uలో ఇన్uస్టాల్ చేయబడిన ఓపెన్ సోర్స్ సాఫ్ట్uవేర్uతో కూడిన సాఫ్ట్uవేర్ బండిల్.
ఈ ట్యుటోరియల్ OpenSuse సర్వర్/డెస్క్uటాప్ ఎడిషన్uలలో Nginx, MariaDB, PHP, PHP-FPM మరియు PhpMyAdminలతో LEMP స్టాక్uను ఎలా ఇన్uస్టాల్ చేయాలో మీకు మార్గనిర్దేశం చేస్తుంది.
Nginx అనేది వేగవంతమైన మరియు నమ్మదగిన HTTP మరియు ప్రాక్సీ సర్వర్, ఇది HTTP అభ్యర
ఇంకా చదవండి →వెబ్uసైట్uలు మరియు యాప్uలను హోస్ట్ చేయడం కోసం Linux సిస్టమ్ ఎన్విరాన్uమెంట్uలో ఇన్uస్టాల్ చేయబడిన Apache, MySQL/MariaDB మరియు PHP వంటి ప్యాకేజీలతో LAMP స్టాక్ రూపొందించబడింది.
PhpMyAdmin అనేది MySQL మరియు MariaDB డేటాబేస్uను నిర్వహించడం కోసం ఒక ఉచిత, ఓపెన్ సోర్స్, బాగా తెలిసిన, పూర్తిగా ఫీచర్ చేయబడిన మరియు సహజమైన వెబ్ ఆధారిత ఫ్రంటెండ్. ఇది వివిధ డేటాబేస్ కార్యకలాపాలకు మద్దతు ఇస్తుంది మరియు వెబ్ ఇంటర్uఫేస్ నుండి మీ డేటాబేస్uలను సులభంగా నిర్వహించడానికి మిమ్మల్ని అనుమతించే అనేక లక్షణాలను కలిగి ఉంది; వివిధ ఫార్మాట్లలో డేటాను దిగుమతి చేయడం మరియు ఎగుమతి చేయడం, ప్రశ్న-ద్వారా-ఉదాహరణ (QBE), బహ
ఇంకా చదవండి →సాధారణంగా, ఆధునిక వినియోగదారులు దాని కమాండ్ ప్రాంప్ట్ నుండి MySQL డేటాబేస్ మేనేజ్uమెంట్ సిస్టమ్uను ఉపయోగించడానికి మరియు నిర్వహించడానికి ఇష్టపడతారు, మరోవైపు, ఈ పద్ధతి సాపేక్షంగా కొత్త Linux వినియోగదారులకు గొప్ప సవాలుగా నిరూపించబడింది.
అందువల్ల, కొత్తవారికి విషయాలను సులభతరం చేయడానికి, PhpMyAdmin సృష్టించబడింది.
PhpMyAdmin అనేది PHPలో వ్రాయబడిన ఒక ఉచిత మరియు ఓపెన్ సోర్స్, వెబ్ ఆధారిత MySQL/MariaDB అడ్మినిస్ట్రేషన్ సాఫ్ట్uవేర్. ఇది వెబ్ బ్రౌజర్ ద్వారా MySQLతో పరస్పర చర్య చేయడానికి వినియోగదారులకు సులభమైన మార్గాన్ని అందిస్తుంది.
హానికరమైన వ్యక్తులు చేసే అత్యంత సాధారణ దాడులకు వ్య
ఇంకా చదవండి →నెట్uవర్క్uలో (లేదా అధ్వాన్నంగా, ఇంటర్నెట్uలో!) మీ డేటాబేస్uలను నిర్వహించడానికి మీరు రోజూ phpmyadminని ఉపయోగించాలని ప్లాన్ చేస్తుంటే, మీరు రూట్ ఖాతాను ఉపయోగించకూడదనుకుంటున్నారు. ఇది phpmyadminకి మాత్రమే కాకుండా ఏదైనా ఇతర వెబ్ ఆధారిత ఇంటర్uఫేస్uకు కూడా చెల్లుతుంది.
/etc/phpmyadmin/config.inc.phpలో, కింది లైన్ కోసం వెతకండి మరియు AllowRoot డైరెక్టివ్ తప్పుకు సెట్ చేయబడిందని నిర్ధారించుకోండి:
$cfg['Servers'][$i]['AllowRoot'] = FALSE; ఇంకా చదవండి →MySQL అనేది Linux ఎకోసిస్టమ్uలో ప్రపంచంలో అత్యధికంగా ఉపయోగించే ఓపెన్ సోర్స్ డేటాబేస్ మేనేజ్uమెంట్ సిస్టమ్ మరియు అదే సమయంలో Linux కొత్తవారు MySQL ప్రాంప్ట్ నుండి నిర్వహించడం కష్టం.
PhpMyAdmin సృష్టించబడింది, ఇది వెబ్ ఆధారిత MySQL డేటాబేస్ నిర్వహణ అప్లికేషన్, ఇది Linux కొత్త వ్యక్తులు MySQLతో వెబ్ ఇంటర్uఫేస్ ద్వారా పరస్పర చర్య చేయడానికి సులభమైన మార్గాన్ని అందిస్తుంది. ఈ కథనంలో, Linux సిస్టమ్uలలో పాస్uవర్డ్ రక్షణతో phpMyAdmin ఇంటర్uఫేస్uను ఎలా భద్రపరచాలో మేము భాగస్వామ్యం చేస్తాము.
మీరు ఈ కథనంతో ముందుకు వెళ్లడానికి ముందు, మీరు మీ Linux సర్వర్uలో LAMP (Linux, Apache, MySQL/MariaDB, మ
ఇంకా చదవండి →ఈ చిట్కాను పరిచయం చేయడానికి, క్లయింట్ మెషీన్ మరియు డెబియన్ 8 సర్వర్ మధ్య HTTP ట్రాఫిక్uని స్నిఫ్ చేద్దాం, ఇక్కడ మా చివరి కథనంలో డేటాబేస్ రూట్ యూజర్ యొక్క ఆధారాలను ఉపయోగించి లాగిన్ చేయడంలో మనం అమాయక పొరపాటు చేశాము: మార్చండి మరియు సురక్షితంగా డిఫాల్ట్ PhpMyAdmin లాగిన్ URL
మేము మునుపటి చిట్కాలో పేర్కొన్నట్లుగా, మీరు మీ ఆధారాలను బహిర్గతం చేయకూడదనుకుంటే ఇంకా దీన్ని చేయడానికి ప్రయత్నించవద్దు. ట్రాఫిక్uను స్నిఫ్ చేయడం ప్రారంభించడానికి, మేము ఈ క్రింది ఆదేశాన్ని టైప్ చేసి, Enter నొక్కండి:
# tcpdump port http -l -A | egrep -i 'pass=|pwd=|log=|login=|user=|username=|pw=|passw=|passwd=|p ఇంకా చదవండి →డిఫాల్ట్uగా, phpmyadmin యొక్క లాగిన్ పేజీ http://
ఇది అస్పష్టత ద్వారా భద్రతగా పిలువబడుతుంది మరియు కొంతమంది ఇది సురక్షితమైన చర్య కాదని వాదించినప్పటికీ, దాడి చేసేవారిని నిరుత్సాహపరిచేందుకు మరియు బ్రేక్-ఇన్uలను నిరోధించడానికి ఇది ఇద్దరికీ తెలుసు.
గమనిక: మీరు మీ సిస్టమ్uలో ఇన్uస్టాల్ చేసిన PhpMyAdminతో LAMP లేదా LEMP సెటప్ పని చేస్తున్నారని నిర్ధారించుకోండి, లేకపోత
ఇంకా చదవండి →లైనక్స్uలో కమాండ్-లైన్ ద్వారా MySQL అడ్మినిస్ట్రేషన్ ఏదైనా కొత్త సిస్టమ్ అడ్మినిస్ట్రేటర్ లేదా డేటాబేస్ అడ్మినిస్ట్రేటర్uకి చాలా కష్టమైన పని, ఎందుకంటే ఇది మన రోజువారీ జీవితంలో గుర్తుంచుకోలేని అనేక ఆదేశాలను కలిగి ఉంటుంది.
MySQL పరిపాలనను మరింత సులభతరం చేయడానికి, మేము PhpMyAdmin అనే వెబ్ ఆధారిత MySQL అడ్మినిస్ట్రేషన్ టూల్uను పరిచయం చేస్తున్నాము, ఈ సాధనం సహాయంతో మీరు వెబ్ బ్రౌజర్ ద్వారా మీ డేటాబేస్ అడ్మినిస్ట్రేషన్uని సులభంగా నియంత్రించవచ్చు మరియు నిర్వహించవచ్చు.
PhpMyAdmin అనేది MySQL/MariaDB డేటాబేస్uలను నిర్వహించడానికి వెబ్ ఆధారిత ఇంటర్uఫేస్, ఇది కమాండ్-లైన్ యుటిలిటీలకు ప్రత్యామ
ఇంకా చదవండి →LEMP స్టాక్ అనేది Linux వాతావరణంలో ఇన్uస్టాల్ చేయబడిన Nginx, MySQL/MariaDB మరియు PHP కలయిక.
సంక్షిప్తీకరణ ప్రతి మొదటి అక్షరాల నుండి వచ్చింది: Linux, Nginx (ఇంజిన్ x అని ఉచ్ఛరిస్తారు), MySQL/MariaDB మరియు PHP.
వెబ్ బ్రౌజర్ నుండి డేటాబేస్uని నిర్వహించడానికి PhpMyAdmin టూల్uతో ఉబుంటు 15.04 ఆధారిత సర్వర్uలో గ్రూప్uలోని ప్రతి సాఫ్ట్uవేర్uను ఎలా ఇన్uస్టాల్ చేయాలో దశల వారీ సూచనలను ఈ కథనం కలిగి ఉంటుంది.
LEMPని సెటప్ చేయడానికి ముందు, కొన్ని అవసరాలు తీర్చాలి: