ComputersSoftware

Configuring Apache thiab adaptation rau PHP

Niaj hnub nimno WEB-tsev yog nqa tawm nyob rau hauv programming lus uas ua hauj lwm tsuas yog tau nrog cov kev siv ntawm ib tug tshwj xeeb neeg txhais lus. Feem ntau cov feem ntau siv los tsim PHP-raws li Apache - ib txoj kev pab neeg rau zaub mov simulation. Yog li ntawd, cov neeg siv yog tsis khi rau hosting thiab tej zaum yuav tsim ib qhov chaw uas tsis muaj ib Internet kev twb kev txuas. Txhim kho thiab configuring Apache nyob rau hauv ob peb kauj ruam, ua raws li los ntawm ib tug khi mus rau lub PHP qhov kev pab cuam. Chiv, koj yuav tsum mus download tau lub installers.

Thaum lub hauv paus ntawm tej computer disk tsim ib tug ntawv tais ceev tseg nrog cov thawj lub npe, peb hu nws txoj kev loj hlob. Nyob rau hauv nws lag luam lwm nplaub tshev hu ua Servers, uas yuav tsum tau ntsia Apache.

Tom ntej no, khiav lub neeg rau zaub mov installer. Nyob rau hauv cov ntaub ntawv lub thawv, koj yuav tsum nkag mus rau ib lo lus nyob rau hauv tag nrho cov teb - localhost, thaum nyob rau hauv «email» teb kom meej tiag tiag qhov chaw nyob. Configure PHP-Apache muaj tsis ntxim rau tej yam ntawm lawv, yog li lub teb tsis muaj ntau cov xov xwm muaj nuj nqis. Nyob rau hauv lub Xaiv lub installation ceev thiab xaiv Tshiab nplaub tshev kev loj hlob, thiab lwm yam Servers thiab nws cov neeg rau zaub mov portfolio.

Thaum lub installation yuav ua tau ib tug plaub nyob rau hauv lub tais nrog ntsuab xub. Qhov no txhais tau tias qhov kev pab cuam yuav khiav thiab npaj los siv. Kom nco ntsoov hais tias txhua yam yog ua hauj lwm, nws yog tsim nyog los mus rau tej web browser thiab hom nyob rau hauv qhov chaw nyob bar localhost. "Nws ua haujlwm!" Tshwm nyob rau hauv cov zaub cheeb tsam. Ntawm no peb pom hais tias lub ntsiab Apache configuration yog ua, thiab tam sim no tseem mus ntswj kom nruj PHP.

Ua li no, khiav lub installer txoj kev loj hlob lus, thiab nrog rau cov tsos ntawm cov installation txoj kev xaiv xov tooj cua khawm lub qhov rais nrog lub npe ntawm tus version ntsia Apache. Nyob rau hauv lub tom ntej no qhov rais, xaiv ib tug qhov chaw uas yuav lub tsev tus neeg txhais lus. Nyob rau hauv peb cov ntaub ntawv nws yog tsim nyog los muab cov kev mus rau lub nplaub tshev tsim nyob rau hauv lub neeg rau zaub mov npe.

Yuav kom Apache configuration yog kev vam meej, nws yog tsim nyog los hloov ib co configuration cov ntaub ntawv. Nyob rau hauv lub portfolio, qhov twg lub neeg rau zaub mov yog ntsia, nws yog tsim nyog los nrhiav tau ib tug subfolder conf. Qhib htdocs nyob rau hauv cov phau, koj yuav tau hloov ob peb kab. Thawj - qhov no yog txoj kev mus rau hauv peb tes num. Nyob rau hauv nws npe rau qhov chaw nyob ntawm lub nplaub tshev qhov twg cov ntaub ntawv uas muaj nyob rau yuav ua tswv cuab los ntawm cov neeg txhais lus.

Nyob rau hauv tas li ntawd, nyob rau hauv lub DocumentRoot hais kom ua qhov tseem ceeb kuj yuav tau teem caij rau hauv txoj kev mus rau lub project. Apache yog teem, yog tam sim no tuaj kuaj neeg rau zaub mov. Ua li no nyob rau hauv ib phau ntawv, ib cov ntaub ntawv hu ua index.php. Nyob rau hauv nws npe pab neeg no:

<- !? PHP
?>

Cov ntaub ntawv yog kev cawm dim nyob ib qhov project nplaub tshev, thiab ces koj yuav tsum xeem dhau txoj kev C: \ qhov rais \ System32 \ tsav tsheb \ etc. Nws yuav tsum nrhiav tau cov hom ntaub ntawv thiab nyob rau thaum xaus ntawm sau-zos chaw nyob ntus - 127.0.0.1 xeem. Vim qhov no daim ntawv yog thawj DNS neeg rau zaub mov, thaum koj ntaus nyob rau hauv qhov chaw nyob txwv lo lus «xeem» Nrhiav Site ntawm lub qhov ua ntaub ntawv thov raug ua si yuav tau ua rau lawv tus kheej ip-qhov chaw nyob ntawm lub computer uas yog zos.

Nyob rau hauv tas li ntawd, nws yog pom zoo kom ua lwm yam kev hloov mus rau lub Apache configuration kev pab cuam:

  • VirtualHost pab neeg qhab nia rau nrog qhov thiaj li - .
  • Neeg rau zaub mov npe - ServerName xeem.
  • Yuam kev ntaub ntawv - ErrorLog cav / xeem error.log.
  • Yuam kev cav - CustomLog cav / xeem access.log heev.

Yog li, Apache configuration thiab nws adaptation rau PHP xaus. Tom qab restarting hauv daim ntawv thov uas koj xav mus ua si qhov ua ntaub ntawv thov index.php. Qhov browser qhia cov ncauj lus txog cov lus ntawm tus neeg txhais lus.

Nrog kev pab los ntawm Apache nrog PHP me nyuam txoj scripts, lawv muaj peev xwm thov tau mus rau cov ntaub ntawv, rau next, mus ua lub neej sai. Yog li, cov yuav tsum tau siv ib tug thib peb-tog servers thaum tsim ib lub website.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hmn.birmiss.com. Theme powered by WordPress.