ఉబుంటులో LAMP ని ఎలా ఇన్స్టాల్ చేయాలి

LAMP ని ఇన్‌స్టాల్ చేయండి (Linux Aపాచ్ MySQL PHP) ఉబుంటులో చాలా సులభం.

ఈ విధానాన్ని మూడు భాగాలుగా విభజించారు: అపాచీని ఇన్‌స్టాల్ చేసి పరీక్షించండి, PHP ని ఇన్‌స్టాల్ చేయండి మరియు పరీక్షించండి మరియు చివరకు MySQL డేటాబేస్ మేనేజర్‌ను ఇన్‌స్టాల్ చేయండి.

Apache

సంస్థాపన

టెర్మినల్‌లో, నమోదు చేయండి:

sudo apt-get install apache2

సిద్ధంగా ఉంది, మీరు ఇప్పటికే మీ మెషీన్‌లో అపాచీ 2 ఇన్‌స్టాల్ చేసారు.

మీరు యంత్రాన్ని బూట్ చేసినప్పుడు వెబ్ సర్వర్ స్వయంచాలకంగా ప్రారంభించబడుతుంది. మీరు దీన్ని మాన్యువల్‌గా ప్రారంభించాల్సి వస్తే, కింది ఆదేశాన్ని టెర్మినల్‌లో నమోదు చేయండి:

sudo service apache2 ప్రారంభం

సేవను ఆపడానికి:

sudo service apache2 స్టాప్

మరియు దాన్ని పున art ప్రారంభించడానికి

sudo service apache2 పున art ప్రారంభం

మీరు మీ వెబ్‌సైట్‌లను నిల్వ చేయాల్సిన డైరెక్టరీ: / Var / www

దీన్ని చేయడానికి, మీ వినియోగదారుకు అవసరమైన అధికారాలను ఇవ్వడం అవసరం. కింది ఆదేశం సాధారణంగా చాలా సందర్భాలలో సరిపోతుంది, అయినప్పటికీ మీ వెబ్ సర్వర్‌లో మీకు అవసరమైన భద్రత స్థాయిని బట్టి ఇది మారవచ్చు:

sudo chmod -R 775 / var / www

పరీక్ష

ప్రవేశించండి http://localhost మీ వెబ్ బ్రౌజర్‌లో. మీరు అపాచీ పేజీని చూడాలి.

PHP

సంస్థాపన

టెర్మినల్‌లో, కింది ఆదేశాన్ని నమోదు చేయండి:

sudo apt-get php5 libapache2-mod-php5 php5-cli php5-mysql ఇన్‌స్టాల్ చేయండి

అపాచీని దీనితో పున art ప్రారంభించండి:

sudo service apache2 పున art ప్రారంభం

పరీక్ష

ఇది సరిగ్గా ఇన్‌స్టాల్ చేయబడిందని పరీక్షించడానికి, మేము చాలా సులభమైన PHP స్క్రిప్ట్‌ను సృష్టించబోతున్నాము:

sudo gedit /var/www/test.php

కింది కంటెంట్‌ను నమోదు చేసి ఫైల్‌ను సేవ్ చేయండి:


స్క్రిప్ట్‌ను అమలు చేయడానికి, నేను మీ వెబ్ బ్రౌజర్‌ని తెరిచి ఈ క్రింది URL ని యాక్సెస్ చేసాను: http://localhost/prueba.php. మీరు మీ PHP సంస్థాపన గురించి సమాచారంతో ఒక పేజీని చూడాలి.

MySQL

సంస్థాపన

కింది ఆదేశాన్ని టెర్మినల్‌లో నమోదు చేయండి:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

ఇన్స్టాలేషన్ ప్రాసెస్ సమయంలో, పాస్వర్డ్ను MySQL రూట్ యూజర్కు కేటాయించమని అడుగుతుంది.

MySQL కోసం పాస్వర్డ్ను రూట్ చేయండి

పరీక్ష

టెర్మినల్‌లో కింది వాటిని నమోదు చేయండి:

sudo సేవ mysql స్థితి

ఇది mysql ప్రక్రియ యొక్క స్థితి గురించి ఏదైనా తిరిగి ఇవ్వాలి.

పాస్వర్డ్ బాగా పనిచేస్తుందని ధృవీకరించడానికి:

mysql -uroot -pxxx

Xxx అంటే MySQL ఇన్‌స్టాలేషన్ సమయంలో మీరు నమోదు చేసిన పాస్‌వర్డ్.

మీరు రూట్ పాస్‌వర్డ్‌ను మార్చాలనుకుంటే, MySQL లోకి లాగిన్ అయిన తర్వాత కింది ఆదేశాన్ని అమలు చేయండి:

'రూట్' కొరకు పాస్‌వర్డ్‌ను సెట్ చేయండి local 'లోకల్ హోస్ట్' = పాస్‌వర్డ్ ('వై');

ప్రత్యామ్నాయం yyy మీ క్రొత్త పాస్‌వర్డ్ కోసం.

MariaDB

MySQL కి బదులుగా మరియాడిబిని ఉపయోగించడానికి ఎక్కువ మంది ఇష్టపడతారు. మరియాడిబికి మైస్క్యూల్‌తో అధిక అనుకూలత ఉందని గమనించాలి, ఎందుకంటే దీనికి ఒకే ఆదేశాలు, ఇంటర్‌ఫేస్‌లు, ఎపిఐలు మరియు లైబ్రరీలు ఉన్నాయి, దీని లక్ష్యం ఒక సర్వర్‌ను మరొకదానికి నేరుగా మార్చగలగడం. మరియాడిబి MySQL యొక్క ప్రత్యక్ష ఫోర్క్, దీనికి MySQL కాకుండా, GPL లైసెన్స్ ఉంది, ఇది ఒరాకిల్ సన్ కొనుగోలు చేసిన తరువాత, దాని లైసెన్స్‌ను యాజమాన్య సంస్థగా మార్చింది.

MySQL కు బదులుగా మరియాడిబిని ఎలా ఇన్‌స్టాల్ చేయాలో చూద్దాం.

సంస్థాపన

మీరు ఇంతకుముందు MySQL ను ఇన్‌స్టాల్ చేసి ఉంటే, మీరు మొదట దీన్ని అన్‌ఇన్‌స్టాల్ చేయాలి:

sudo apt-get purge mysql * sudo apt-get autoremove

అప్పుడు, మీరు సంబంధిత PPA ని జోడించాలి. ఉబుంటు విషయంలో 13.10:

sudo apt-get install software-properties-common sudo apt-key adv --recv-key --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main

మరియు ప్యాకేజీలను వ్యవస్థాపించండి:

sudo apt-get update sudo apt-get install mariadb-server mariadb-client

ఇది MySQL మాదిరిగానే రూట్ యూజర్ యొక్క పాస్‌వర్డ్‌ను అడుగుతుంది.

పరీక్ష

మరియాడిబి యొక్క సరైన సంస్థాపనను ధృవీకరించడానికి:

mysql -v

ఇది మరియాడిబి గురించి సమాచారాన్ని తిరిగి ఇవ్వాలి.

మరియాడ్బ్ ప్రక్రియ యొక్క స్థితిని తనిఖీ చేయడానికి:

sudo సేవ mysql స్థితి

డేటాబేస్కు రిమోట్ యాక్సెస్

మీరు రిమోట్ స్క్రిప్ట్‌ల ద్వారా MySQL ని యాక్సెస్ చేయాలనుకుంటే (అంటే, మీ స్వంత సర్వర్‌లో హోస్ట్ చేయబడలేదు) మీరు బైండ్-చిరునామాను సవరించాలి /etc/mysql/my.cnf మరియు డిఫాల్ట్ విలువను (127.0.0.1) మీ IP చిరునామాతో భర్తీ చేయండి.

My.cnf కు మార్పు చేసిన తరువాత, దీనితో MySQL ను పున art ప్రారంభించండి:

sudo service mysql పున art ప్రారంభించు

phpMyAdmin

phpMyAdmin అనేది MySQL కోసం నిర్వాహకులు విస్తృతంగా ఉపయోగించే గ్రాఫికల్ అడ్మినిస్ట్రేటర్. దీన్ని ఇన్‌స్టాల్ చేయడానికి, టెర్మినల్‌ను నమోదు చేయండి:

sudo apt-get phpmyadmin ఇన్స్టాల్

దీన్ని యాక్సెస్ చేయడానికి, మీ వెబ్ బ్రౌజర్ నుండి కింది URL ని యాక్సెస్ చేయండి: http://localhost/phpmyadmin

మేము స్వయంచాలకంగా కాన్ఫిగర్ చేయదలిచిన వెబ్ సర్వర్‌గా అపాచీ 2 ని ఎంచుకోవడానికి కాన్ఫిగరేషన్ స్క్రీన్‌లో స్పేస్ బార్‌ను నొక్కడం మర్చిపోవద్దు.

మీరు phpmyadmin ని యాక్సెస్ చేయలేకపోతే, www ఫోల్డర్‌లో సిమ్‌లింక్‌ను సృష్టించడానికి ప్రయత్నించండి,

sudo ln -s / usr / share / phpmyadmin / var / www /

gd లైబ్రరీ

మీరు PHP లో గ్రాఫ్ జనరేషన్ మరియు మానిప్యులేషన్ కోసం మద్దతును జోడించాలనుకుంటే, నేను టెర్మినల్‌లో వ్రాశాను:

sudo apt-get php5-gd ని ఇన్‌స్టాల్ చేయండి

అపాచీ 2 లో SSL

అపాచీ 2 లో SSL (సెక్యూర్ సాకెట్ లేయర్) మాడ్యూల్‌ను సక్రియం చేయడానికి, టెర్మినల్‌లో నమోదు చేయండి:

సుడో a2enmod ssl

మార్పులను చూడటానికి, అపాచీ 2 ని పున art ప్రారంభించడం మర్చిపోవద్దు:

sudo /etc/init.d/apache2 పున art ప్రారంభించండి

ప్యూయెంటెస్: డెడ్‌వోల్ఫ్ & Unixmen


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

37 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   ఎలియోటైమ్3000 అతను చెప్పాడు

    మీరు ఉబుంటు మినిమల్ ఉపయోగిస్తే, ఇది బాగా పనిచేస్తుంది (ఉబుంటు సర్వర్‌లో ఈ భాగాలు ఇప్పటికే అప్రమేయంగా ఇన్‌స్టాల్ చేయబడ్డాయి).

  2.   జాకబ్ అతను చెప్పాడు

    నాకు సరళంగా అనిపించే ఒక పద్ధతి నాకు తెలుసు, మీరు ఈ క్రింది కమాండ్ లైన్‌ను వాడండి:
    "సుడో ఆప్ట్-గెట్ ఇన్‌స్టాల్ లాంప్-సర్వర్ ^" మరియు వోలా ... మొత్తం ప్రక్రియ ఆచరణాత్మకంగా ఆటోమేటిక్.

    1.    ఎలియోటైమ్3000 అతను చెప్పాడు

      అది నిజం. మీరు అపాచీకి బదులుగా నిగ్నెక్స్‌ను ఇన్‌స్టాల్ చేయడం వంటి మరింత శుద్ధి చేయాలనుకుంటే, మీరు మరొక పద్ధతిని ఉపయోగించాల్సి ఉంటుంది.

      1.    abimaelmartell అతను చెప్పాడు

        దీపం = లైనక్స్ అపాచీ MySQL PHP, మీకు nginx కావాలంటే అది ఇక దీపం is కాదు

    2.    ఫెడెరికో ఎ. వాల్డెస్ టౌజాగ్ అతను చెప్పాడు

      నా ఖచ్చితమైన రిపోజిటరీ నుండి "దీపం-సర్వర్" ప్యాకేజీ లేదు.

      1.    బ్రూనో కాసియో అతను చెప్పాడు

        ప్యాకేజీ చివరలో "^" ఉంది: sudo apt-get install lamp-server ^

        చీర్స్! 🙂

    3.    పీటర్‌చెకో అతను చెప్పాడు

      నీ ఉద్దేశం:

      apt-get install taskel

      టాస్కెల్

      మరియు LAMP-SERVER ఎంపికను ఎంచుకోండి మరియు సంస్థాపనతో కొనసాగించండి

      1.    ఎలియోటైమ్3000 అతను చెప్పాడు

        నేను కనుగొన్నది అదే.

    4.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      చూడండి, ప్రస్తుతం నేను ఆ సమాచారాన్ని ధృవీకరించలేను. అయితే, ఉబుంటు ప్యాకేజీల ప్రకారం, ఇది ఇలా ఉండదు: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy&section=all
      అటువంటి ప్యాకేజీ లేదు.
      చీర్స్! పాల్.

  3.   ఇవాన్ గాబ్రియేల్ అతను చెప్పాడు

    గొప్ప ట్యుటోరియల్. నేను ఇష్టమైన వాటిలో సేవ్ చేస్తాను.
    ధన్యవాదాలు!

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      ఇది సహాయకరంగా ఉందని నేను సంతోషిస్తున్నాను, ఇవాన్! : =)
      కౌగిలింత! పాల్.

  4.   లెప్రో అతను చెప్పాడు

    ఉత్తమ ఆదేశం జాకబ్ వ్యాఖ్యానించినది: "sudo apt-get install lamp-server ^"
    ఇది ఉబుంటు యొక్క అన్ని రుచులు మరియు సంస్కరణలపై పనిచేస్తుంది.
    ధన్యవాదాలు!

  5.   పంచోమోరా అతను చెప్పాడు

    మంచి పోస్ట్ మరియు దానిని పూర్తి చేయడం, భద్రతా ఎంపికలను వర్తింపచేయడానికి మేము mysql_secure_installation (రూట్ కాదు) ఆదేశాన్ని ఉపయోగించవచ్చు, ఇది mysql మరియు mariadb రెండింటికీ చెల్లుతుంది.

    చిలీ నుండి శుభాకాంక్షలు

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      అది నిజమే ... సహకరించినందుకు ధన్యవాదాలు!

  6.   రై అతను చెప్పాడు

    బాగా, నేను xammp ని సిఫార్సు చేస్తున్నాను, సంస్థాపన సులభం మరియు సేవలను ఆపడానికి గ్రాఫికల్ ఇంటర్ఫేస్ ఉంది

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      నిజం ఏమిటంటే నేను కూడా xampp ని ఇష్టపడతాను. 🙂

  7.   ఆస్కార్ మెజా అతను చెప్పాడు

    అద్భుతమైనది!, స్లాక్‌వేర్‌లో దీన్ని ఎలా ఇన్‌స్టాల్ చేయాలో ఇక్కడ నేను మీకు తెలియజేస్తున్నాను http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      ధన్యవాదాలు! మంచి సహకారం!

  8.   Ds23 యూట్యూబ్ అతను చెప్పాడు

    నేను పోర్టబుల్ లాంప్‌ను నేరుగా ఉపయోగించటానికి ఇష్టపడతాను. నేను దానిని అపాచీ స్నేహితుల నుండి డౌన్‌లోడ్ చేసాను. ఇది అద్భుతమైన సాధనం.

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      మంచిది! ధన్యవాదాలు x వ్యాఖ్య. చాలా సందర్భాలలో సాధారణంగా చాలా సౌకర్యంగా ఉంటుంది. ఇది నిజం.
      ఆహ్! నేరం లేదు, చిన్న దిద్దుబాటు: అద్భుతమైనది "X" తరువాత "C" తో వ్రాయబడింది.
      కౌగిలింత! పాల్.

  9.   నేను చెరిపివేస్తాను అతను చెప్పాడు

    పోస్ట్‌కి ధన్యవాదాలు! దీపం ఎంపికతో ఉబుంటు సర్వర్‌ను ఇన్‌స్టాల్ చేసేటప్పుడు చాలాసార్లు మీకు సగం విషయాలు లభిస్తాయి.

  10.   రాఫా అతను చెప్పాడు

    మెటా ప్యాకేజీని ఇన్‌స్టాల్ చేయడం కంటే చాలా మంచి ట్యుటో మరియు మరింత వ్యక్తిగతీకరించినందుకు ధన్యవాదాలు, ఎందుకంటే నేను చేసే చిన్న విషయాల కోసం నా విషయంలో నాకు మైస్క్ల్ అవసరం లేదు.
    సరిగ్గా డౌన్‌లోడ్ చేయడానికి php పరీక్ష ఫైల్ html ఫోల్డర్ లోపల ఉండాలి, కాబట్టి సృష్టి ఆదేశం ఉంటుంది;
    sudo gedit /var/www/html/test.php

    1.    రాఫా అతను చెప్పాడు

      మరొక సిఫార్సు / var / www ఫోల్డర్‌కు అనుమతులు ఇవ్వడమే కాకుండా, మీరు చెప్పినట్లుగా, దానిని ఆదేశంతో వినియోగదారు సమూహానికి చేర్చడం;
      sudo chmod -R 775 / var / www
      sudo chown -hR your_user_name: your_user_name / var / www

      కాబట్టి మేము పని చేయడానికి దానిలో పత్రాలు మరియు లింక్‌లను సృష్టించవచ్చు

  11.   వాకో అతను చెప్పాడు

    ఆర్చ్‌లో LAMP ని ఎలా ఇన్‌స్టాల్ చేయాలో ఎవరికైనా తెలుసా? నేను ఇప్పటికే వికీ సూచనలను అనుసరించాను మరియు నేను PHP ను కాన్ఫిగర్ చేయడం ప్రారంభించినప్పుడు అపాచీ పనిచేయడం ఆగిపోతుంది. uu

    1.    ఎలావ్ అతను చెప్పాడు

      మీరు ఉపయోగించవచ్చు Bitnami మరియు మీరు చాలా సమయాన్ని ఆదా చేస్తారు.

  12.   కెంగీ అతను చెప్పాడు

    చాలా మంచి ట్యుటోరియల్ నాకు చాలా సహాయపడింది !!!

  13.   Anonimo అతను చెప్పాడు

    చాలా ధన్యవాదాలు =) మంచి ట్యుటోరియల్ =) సిడిటి గ్రీటింగ్స్. మీ మరిన్ని ప్రచురణలను చూడాలని ఆశిస్తున్నాను! ...

  14.   జువాన్ ఆంటోనియో అతను చెప్పాడు

    ధన్యవాదాలు, సహకరించినందుకు చాలా ధన్యవాదాలు. ఇది నాకు చాలా పనిచేసింది. ఆదేశాలు స్పష్టంగా ఉన్నాయి మరియు నేను కోరుకున్న చివరికి ప్రోగ్రామ్ చేయడానికి క్రమంలో వివరించబడ్డాయి
    కోట్తో ప్రత్యుత్తరం ఇవ్వండి

  15.   రాఫెల్ అతను చెప్పాడు

    నాకు సహాయం కావాలి, ఒక మాన్యువల్, ఉబుంటులో పూర్తి రౌండ్‌క్యూబ్‌ను ఇన్‌స్టాల్ చేయడానికి మరియు వెబ్‌మెయిల్‌కు సంబంధించిన ప్రతిదాన్ని నిర్వహించడానికి దాని ఆదేశాలను నాకు అనుమతిస్తుంది. ఇప్పటికే చాలా ధన్యవాదాలు.

  16.   ఆబిగైల్ అతను చెప్పాడు

    ఈ పోస్ట్ పాతదని నాకు తెలుసు, కాని మనిషి మీరు నా ప్రాణాన్ని కాపాడారు, నేను ఎప్పుడూ php నేర్చుకోను అని అనుకున్నాను.

    శుభాకాంక్షలు

  17.   డేవిడ్ జిఎల్ అతను చెప్పాడు

    దీని కోసం నేను చూసిన ఉత్తమ ట్యుటోరియల్. అన్నిటిలోనూ mysql నాకు విఫలమైంది. చాలా ధన్యవాదాలు!!! నేను ఇప్పటికే నా కంప్యూటర్‌ను ఫ్రీక్ అవుట్ చేయడానికి సిద్ధంగా ఉన్నాను. హీ హీ

  18.   కెమెక్రాఫ్ట్ యజమాని అతను చెప్పాడు

    నాకు 404 లోపాలు వచ్చాయి, ఎవరైనా నాకు సహాయం చేయగలరా? ధన్యవాదాలు
    తప్పు http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ నమ్మదగిన-నవీకరణలు / ప్రధాన mysql-common అన్నీ 5.5.41-0ubuntu0.14.04.1
    404 కనుగొనబడలేదు [IP: 54.185.19.94 80]
    తప్పు http://security.ubuntu.com/ubuntu/ విశ్వసనీయ-భద్రత / ప్రధాన mysql-common అన్నీ 5.5.41-0ubuntu0.14.04.1
    404 కనుగొనబడలేదు [IP: 91.189.91.23 80]
    మరియు మరిన్ని తప్పులు.

  19.   duby2008 అతను చెప్పాడు

    చాలా బాగా వివరించారు. చాలా ధన్యవాదాలు!.

  20.   ఇవాన్ ఫ్లోర్స్ అతను చెప్పాడు

    ధన్యవాదాలు, ఇది నాకు చాలా సహాయపడింది

    1.    లినక్స్ ఉపయోగిద్దాం అతను చెప్పాడు

      మీకు స్వాగతం! 🙂

  21.   జేవియర్ అతను చెప్పాడు

    ఉబుంటు మరియు ఉత్పన్నాలలో దీపం వ్యవస్థాపించడానికి చాలా మంచి గైడ్ ... ధన్యవాదాలు
    Xubuntu 100 & Elementary Os లో 15.04% పనిచేస్తుంది

  22.   డాన్ అతను చెప్పాడు

    శిక్షణకు ధన్యవాదాలు ...

    ఈ పంక్తి చివర ఒక కోట్ లేదు: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu సాసీ మెయిన్]