Txhim kho lub teeb hauv Ubuntu

Anonim

Txhim kho lub teeb hauv Ubuntu

Lub software pob hu ua teeb suav nrog lub OS ntawm Linux ntsiav, apache web server, lub mysql database thiab PHP cov khoom siv siv rau lub cav cav. Tom ntej no, peb piav qhia txog cov kev teeb tsa thiab thawj zaug ntawm cov ntxiv no, coj cov tshiab ntawm ubuntu rau piv txwv.

Txhim Kho Teeb Teeb Meem Teeb Meem Hauv Ubuntu

Txij li cov qauv ntawm cov kab ntawv no twb tau cog lus tias koj tau teeb tsa Ubuntu ntawm koj lub khoos phis tawm tam sim no, txawm li cas los xij, koj tuaj yeem nrhiav cov lus qhia ntawm lub ncauj lus rau koj, tau paub koj tus kheej nrog peb lwm yam Cov lus txuas rau hauv qab no.

Nyeem ntxiv:

Txhim Kho Ubuntu ntawm VirtualBox

Kauj ruam-on-stepl Linux Installation Qhia los ntawm Flash Drive

Kauj ruam 1: Nruab Apache

Cia peb pib nrog lub installation ntawm ib qho qhib web server hu ua Apache. Nws yog ib qho kev xaiv zoo tshaj plaws, yog li nws dhau los ua kev xaiv ntawm ntau tus neeg siv. Nyob rau hauv Ubuntu, nws tau muab tso rau hauv "Terminal":

  1. Qhib cov ntawv qhia zaub mov thiab pib lub console lossis nyem Ctrl + Alt + T. Qhov tseem ceeb ua ke.
  2. Khiav lub davhlau ya nyob twg hauv Ubuntu operating system

  3. Ua ntej tshaj, hloov kho cov kab ke cov chaw xa khoom kom paub tseeb tias txhua qhov tsim nyog muaj. Txhawm rau ua qhov no, sau cov sudo apt-tau txais cov lus txib hloov tshiab.
  4. Kuaj xyuas cov hloov tshiab hauv Ubuntu OS

  5. Txhua qhov kev nqis tes ua los ntawm sudo khiav nrog lub hauv paus nkag, yog li nco ntsoov sau koj tus password (nws tsis raug tshwm thaum nkag mus).
  6. Sau tus password kom nkag tau Ubuntu

  7. Thaum ua tiav, nkag mus rau sudo apt-tau nruab Apache2 ntxiv ntxiv Apache rau lub system.
  8. Pib Apache install pab pawg hauv Ubuntu

  9. Paub meej tias qhov sib ntxiv ntawm txhua cov ntaub ntawv los ntawm kev xaiv D. cov lus teb xaiv
  10. Paub meej tias ntxiv cov ntaub ntawv rau Apache hauv Ubuntu

  11. Peb yuav ntsuas lub web server ua haujlwm, khiav suddo apache2ctl configtest.
  12. Khiav apache syntax xyuas hauv Ubuntu

  13. Lub syntax yuav tsum yog ib txwm, tab sis qee zaum muaj lus ceeb toom yog hais txog qhov yuav tsum tau ntxiv cov neeg xa zaub mov.
  14. Apache syntax xyuas cov ntaub ntawv hauv Ubuntu

  15. Ntxiv lub ntiaj teb no sib txawv rau cov ntaub ntawv teeb tsa kom tsis txhob muaj cov duab ceeb toom yav tom ntej. Khiav cov ntaub ntawv nws tus kheej los ntawm sudo nano /etc/apache2/apache2.conf.
  16. Qhib Apache configuration cov ntaub ntawv hauv Ubuntu

  17. Tam sim no khiav lub console thib ob, uas koj ua tus IP addr qhia eth0 hais kom ua | GREP Inet Inet | Awk '{Sau $ 2; } '| Sed 's /\ /$ //' mus nrhiav koj tus IP chaw nyob lossis chaw rau zaub mov.
  18. Tshawb nrhiav cov ntaub ntawv hais txog IP chaw nyob lossis sau hauv Ubuntu

  19. Hauv thawj "Terminal", nqis mus rau hauv qab ntawm cov ntaub ntawv qhib thiab nkag rau lub server + chaw nyob lossis tus IP chaw uas koj nyuam qhuav kawm. Txuag cov kev hloov pauv los ntawm Ctrl + O thiab kaw cov ntaub ntawv teeb tsa.
  20. Ntxiv lub ntiaj teb sib txawv rau apache hauv Ubuntu

  21. Kev xeem dua kom paub tseeb tias tsis muaj qhov yuam kev, thiab tom qab ntawd rov pib dua lub web server los ntawm Sudo SystemCtl Rov pib apache2.
  22. Qhov thib ob kos ntawm Apache syntax hauv Ubuntu

  23. Ntxiv apache rau autoload, yog tias tsim nyog, yog li nws pib nrog Sudo SystemCtl enable apache2 operating system.
  24. Ntxiv Apache rau Ubuntu Autoload

  25. Nws tseem nyob tsuas yog mus pib lub web server los xyuas qhov ruaj khov ntawm nws txoj haujlwm, siv SUDO systemCTl pib apache2 rau qhov no.
  26. Khiav lub apache web server hauv Ubuntu

  27. Khiav lub browser thiab mus rau hauv zos hauv zos. Yog tias koj ntaus lub Apache lub ntsiab nplooj ntawv tseem ceeb, tom qab ntawd txhua yam haujlwm raug, mus rau kauj ruam tom ntej.
  28. Mus rau ntawm cov nplooj Apache nplooj ntawv los ntawm browser hauv Ubuntu

Kauj ruam 2: Nruab mysql

Qhov kev txiav txim thib ob yuav yog qhov ntxiv ntawm MySQL database, uas tseem ua los ntawm tus qauv console siv cov lus txib muaj nyob hauv lub system.

  1. Sau sudo apt-tau nruab mysql-server hauv lub davhlau ya nyob twg thiab nyem rau ENTER.
  2. Ib qho lus txib rau nruab cov database hauv Ubuntu

  3. Paub meej tias ntxiv cov ntaub ntawv tshiab.
  4. Tshaj tawm ntxiv cov ntaub ntawv teeb tsa cov ntaub ntawv rau Ubuntu

  5. Nws yog ib qho yuav tsum tau kom muaj kev ruaj ntseg siv ntawm MySQL ib puag ncig, yog li muab kev tiv thaiv siv ib qho kev sib cais ntxiv-ntawm, uas yog ntsia ntawm sudo mysql_secure_installation.
  6. Nruab qhov kev tiv thaiv database hauv Ubuntu

  7. Teeb tsa cov chaw teeb tsa rau cov lus zais tsis muaj kev qhia ntawv, txij li txhua tus neeg siv tau rov qab los ntawm nws cov kev daws teeb meem ntawm kev siv tau. Yog tias koj xav teeb kom yuav tsum muaj, nkag mus rau hauv C Console y thaum thov.
  8. Pib teeb tsa cov password uas yuav tsum muaj nyob hauv Ubuntu

  9. Tom ntej no, koj yuav tsum xaiv cov qib kev tiv thaiv. Ua ntej, paub koj tus kheej nrog cov lus piav qhia ntawm txhua qhov ntsuas, thiab tom qab ntawd xaiv cov feem ntau haum.
  10. Xaiv lo lus zais yuav tsum muaj nyob hauv Ubuntu

  11. Nruab ib tus password tshiab los muab cov hauv paus hauv paus.
  12. Nruab ib tus password tshiab rau database hauv Ubuntu

  13. Ntxiv mus, koj yuav tso saib ntau qhov chaw ruaj ntseg, nyeem lawv thiab lees txais lossis tsis kam lees yog tias koj xav tias nws tsim nyog.
  14. Advanced database kev ruaj ntseg nqis hauv Ubuntu

Nrog rau cov lus piav qhia ntawm lwm txoj kev ntawm kev teeb tsa, peb qhia koj kom tau txais kev paub hauv lwm zaj lus, uas koj yuav pom ntawm cov txuas hauv qab no.

Ntawm cov txheej txheem teeb tsa no thiab PHP chaw rau teeb tuaj yeem txiav txim siab tiav.

Nyeem kuj: PHP cov lus qhia installation hauv Ubuntu Server

Niaj hnub no peb tau chwv ntawm lub installation thiab theem pib teeb tsa lub teeb rau lub Ubuntu operating system. Yog lawm, qhov no tsis yog txhua cov ntaub ntawv uas tuaj yeem muab rau ntawm cov ncauj lus no, muaj ntau nuances cuam tshuam nrog kev siv ntau yam nyob nrog lossis databases. Txawm li cas los xij, ua tsaug rau cov lus qhia saum toj no, koj tuaj yeem npaj yooj yim npaj koj lub system rau qhov tseeb ua haujlwm ntawm cov pob software software.

Nyeem ntxiv