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":
- Qhib cov ntawv qhia zaub mov thiab pib lub console lossis nyem Ctrl + Alt + T. Qhov tseem ceeb ua ke.
- 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.
- 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).
- Thaum ua tiav, nkag mus rau sudo apt-tau nruab Apache2 ntxiv ntxiv Apache rau lub system.
- Paub meej tias qhov sib ntxiv ntawm txhua cov ntaub ntawv los ntawm kev xaiv D. cov lus teb xaiv
- Peb yuav ntsuas lub web server ua haujlwm, khiav suddo apache2ctl configtest.
- 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.
- 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.
- 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.
- 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.
- 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.
- Ntxiv apache rau autoload, yog tias tsim nyog, yog li nws pib nrog Sudo SystemCtl enable apache2 operating system.
- 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.
- 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.
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.
- Sau sudo apt-tau nruab mysql-server hauv lub davhlau ya nyob twg thiab nyem rau ENTER.
- Paub meej tias ntxiv cov ntaub ntawv tshiab.
- 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.
- 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.
- 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.
- Nruab ib tus password tshiab los muab cov hauv paus hauv paus.
- 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.
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.