Enstale Apache sou Windows

Nan atik sa a, nou pral sèlman kouvri Basics yo nan enstale ak lanse sèvè wèb la Apache sou yon òdinatè Windows. Remake byen ke enstale PHP, konekte miskl, epi ajoute lòt lojisyèl sèvè lokal yo pral dwe fè manyèlman, sa ki ka lakòz anviwònman Apache chanje. Si ou rankontre nenpòt pwoblèm pandan y ap koreksyon anviwònman mondyal yo, ou lib pou konsilte dokiman ofisyèl la epi chèche solisyon pou kòd erè yo.

Etap 1: telechaje ak ouvriers dosye yo

Apache pou Windows distribiye kòm yon dosye postal ki gen tout dosye ki nesesè yo. Enstalasyon via Tèminal, menm jan se fè nan distribisyon Linux, se pa disponib nan ka sa a, se konsa swiv etap sa yo anba a refè dosye yo:

Download Apache soti nan sit entènèt ofisyèl la

    1. Klike sou bouton ki anwo a pou ale nan sit ofisyèl sèvè entènèt la, kote ou klike sou lyen ki gen non dènye vèsyon ki disponib nan Apache.
    2. Sa a pral pran ou nan paj la deskripsyon vèsyon, ak Lè sa a chwazi "Dosye pou Microsoft Windows".
    3. Nan seksyon an. "Download Apache pou Windows" klike sou lyen an "Apache Sal".

  1. Chwazi vèsyon ki koresponn ak gwosè ti jan nan sistèm opere ou epi kòmanse download la.
  2. Pandan ke dosye yo ap telechaje, kreye yon katab kote yo pral mete tout atik ki gen rapò ak sèvè wèb la. Nou te chwazi fè li sou patisyon an sistèm nan kondwi difisil nou an, kreye yon katab "Sèvè"ak nan li "Bin.". Sa yo se non anyè estanda, Se konsa, lè koreksyon dosye a konfigirasyon nou pral pran kote sa a nan kont.
  3. Trennen ak gout katab la Apache24 soti nan dosye a telechaje nan anyè a te deja kreye "Bin".

Etap 2: Modifye dosye konfigirasyon an

Konfigirasyon an default nan sèvè wèb lokal la pa apwopriye pou demaraj nòmal nan tès operasyon ak konekte lòt konpozan yo. Sa a se akòz chanjman nan chemen kote dosye a ak lòt paramèt ki afekte kòmansman pwogram lan. Pou chanje yo, swiv etap ki anba yo.

  1. Navige nan wout la C:ServerbinApache24conf.
  2. Double-klike sou dosye-a "Httpd.conf" louvri li.
  3. Si ou gen yon editè tèks avanse, chwazi li pou wè dosye konfigirasyon an. Sinon, sèvi ak règ la "Blòk memo"..
  4. Nan dokiman an, jwenn liy lan Define SRVROOT "c:/Apache24".
  5. Ranplase ak. Define SRVROOT "c:/Server/bin/Apache24"presize nouvo chemen dosye a. Remake byen ke nou te espesifye chemen ki te deja kreye sou liy lan. Si ou gen yon sèl diferan, fèmen ekspresyon an nan quotes.
  6. Lè sa a, jwenn liy lan #ServerName www.example.com:80ki pa default fèmen nan yon kòmantè epi li inaktif.
  7. Chanje li an. ServerName localhostSa a pral adrès lokal la ke yo pral itilize li teste sèvè wèb la nan tan kap vini an.
  8. Liy rechèch DocumentRoot "${SRVROOT}/htdocs" и <Directory "${SRVROOT}/htdocs">Yo responsab pou kote dosye yo ki gen rapò ak sèvè a.
  9. Ranplase yo ak DocumentRoot "c:/Server/data/htdocs" и <Directory "c:/Server/data/htdocs">.
  10. Koulye a, paramèt la DirectoryIndex li gen kouraj sèlman index.htmlkidonk ou dwe jwenn li epi edite li tou.
  11. Ajoute kèk fòma dosye ki pi disponib pou fisèl la fini sanble DirectoryIndex index.php index.html index.htm.
  12. Pou liy lan. AllowOverride None chanje estati an Allefase ekspresyon anvan an.
  13. Sèl bagay ki rete se jwenn #LoadModule rewrite_module modules/mod_rewrite.so epi retire icon la #konsa aktive liy lan.
  14. Kòm yon rezilta, li ta dwe parèt jan yo montre nan D ki anba la a.
  15. Si ou gen pwoblèm pou jwenn liy espesifik, sèvi ak rakoursi klavye a Ctrl Fyo rele zouti an "Jwenn". ak antre nan ekspresyon ki nesesè yo la.
  16. Sonje pou konsève pou chanjman nan dosye konfigirasyon an anvan ou sòti.

Etap 3: Premye kouri nan sèvè wèb lokal la

Nou pral kòmanse lokal sèvè entènèt la Apache la pou premye fwa yo tcheke ke li ap travay. Sa a se konsa ke ou pa kouri antre nan nenpòt ki pwoblèm grav ak tan konsome pandan konfigirasyon.

  1. Dwa klike sou meni an "Kòmanse". ak nan meni an ki parèt, chwazi "Windows poechèl (administratè)".
  2. Antre nan lòd la c:ServerbinApache24binhttpd.exe -k install ak laprès Mwen antre aktive li. Li pral enstale eleman yo Apache ak prepare yo pou itilize.
  3. Apre yo te enfòme ke sèvis yo te enstale avèk siksè, kontinye nan pwochen etap la.
  4. Se sèvè entènèt la te kòmanse avèk lòd la c:ServerbinApache24binhttpd.exe -k start.
  5. Yon Alèt Sekirite Windows ap parèt ki dwe konfime pa peze "Pèmèt aksè.".
  6. Louvri nenpòt navigatè epi ale nan http://localhost/. Si bagay sa yo parèt sou paj la "Index de /"sa vle di ke tout aksyon yo te pote soti kòrèkteman.
  7. Si ou jwenn yon erè nan konsole a ki deklare ke dosye yo mande yo ki manke, navige nan katab la "Sèvè"kreye yon anyè la "done" ak subfolder "Htdocs".

Nou kontan ke nou te kapab ede ou ak pwoblèm ou an.

Dekri sa ki pa mache pou ou.
Espesyalis nou yo ap eseye reponn pi vit posib.

Èske atik sa a te ede ou?