Inasakinisha apache windows 7 x64. Mpangilio wa Apache. Kuanzisha MySQL. Kuanzisha PHP. Au mazingira ya ndani ya maendeleo ya DIY. Ufungaji na usanidi wa awali

Chagua toleo la hivi karibuni (wakati wa kuandika makala hii - 2.2.17) na uende kwenye orodha ya usambazaji. Kwenye kompyuta yako ya nyumbani hakuna uwezekano wa kuhitaji SSL, kwa hivyo pakua toleo hilo Win32 Binary bila crypto (hakuna mod_ssl) (MSI Installer).

Sasa endesha kisakinishi (mtumiaji lazima awe na haki za msimamizi). Mwanzoni hakuna kitu cha kufurahisha - skrini ya kukaribisha tu:

Hatua ya pili ni kukubaliana na masharti ya leseni:

Hatua ya tatu ni maneno machache ya utangulizi kutoka kwa watengenezaji. Bonyeza Ijayo mara moja:

Hatua ya nne. Hapa unahitaji kuingiza data katika nyanja zote tatu za maandishi. Unaweza kuingiza kikoa ambacho hakipo kama vile test.test au example.com. Data hii inahitajika ili kuunda faili ya msingi ya usanidi. Chini ya sehemu za maandishi, moja ya mipangilio muhimu zaidi ni kusakinisha Apache kama huduma au kama programu ya kawaida. Chagua "kwa Watumiaji Wote, kwenye bandari 80, kama Huduma - Iliyopendekezwa" - sakinisha kama huduma:

Aina ya usakinishaji. Chagua Maalum:

Hatua ya sita. Kuchagua vipengele na eneo la ufungaji. Niliacha maadili yote ya msingi:

Hatua ya saba. Kila kitu ni tayari kwa ajili ya ufungaji. Bofya Sakinisha:

Tunakamilisha usakinishaji (Maliza):

Usakinishaji umekamilika. Ikoni ya Apache itaonekana kwenye trei, ambayo unaweza kusimamisha/kuanzisha huduma haraka:

Tunaangalia utendaji. Fungua kivinjari chako na uingize http://localhost/ kwenye upau wa anwani. Ikiwa kila kitu ni sawa, ukurasa unapaswa kufunguliwa unaosema Inafanya kazi!

Ili seva iweze kupatikana sio tu kwenye kompyuta ya ndani, lakini pia kutoka nje, unahitaji kufungua bandari ya TCP 80 kwa kuingia kwenye Windows Firewall.

Kufungua bandari katika Windows Firewall

Fungua Anza -> Jopo la Kudhibiti -> Mfumo na Usalama -> Windows Firewall. Katika safu ya kushoto, bofya kiungo cha "Chaguzi za Juu". Katika dirisha linalofungua, pia kwenye safu ya kushoto, bofya "Sheria za miunganisho inayoingia" na kisha kwenye safu ya kulia "Unda sheria ...".

Mchawi wa Unda Sheria itafungua. Chagua aina ya sheria "Kwa bandari":

Itifaki na bandari. Itifaki ya TCP. Ifuatayo, chagua chaguo la "Bandari za ndani zilizoainishwa", na uweke nambari ya bandari - 80 - kwenye sehemu ya maandishi iliyo kulia:

Kitendo. Chagua "Ruhusu muunganisho":

Wasifu. Iache kama chaguo-msingi (chaguo zote tatu zimeangaliwa: kikoa, cha faragha, cha umma):

Hatimaye, ingiza jina la sheria iliyoundwa. Kwa mfano Apache Web Server:

Ni hayo tu. Bofya Maliza. Sasa unaweza kujaribu kuunganisha kutoka kwa kompyuta nyingine.

Acha nikukumbushe kwamba kuungana na seva sio tu kutoka kwa mtandao wa ndani, lakini pia kutoka kwa Mtandao, unahitaji kusanidi usambazaji wa bandari 80 kwenye router (ikiwa unayo) (usambazaji wa bandari au hii mara nyingi huitwa seva ya kawaida. )

Ufungaji wa PHP (mwongozo)

Pakua toleo jipya zaidi la PHP (5.3.5 wakati wa kuandika) kutoka kwa tovuti: http://windows.php.net/download/. Kuna matoleo kadhaa yanayopatikana hapa:

  1. VC9 x86 Non Thread Safe - kwa usakinishaji kwenye IIS katika hali ya FastCGI.
  2. VC9 x86 Thread Salama - ???
  3. VC6 x86 Non Thread Safe - kwa ajili ya usakinishaji kwenye Apache katika hali ya CGI/FastCGI.
  4. VC6 x86 Thread Salama- kwa ajili ya ufungaji kwenye Apache katika hali ya moduli - chaguo letu.

Kwa sababu Tulianza usakinishaji kwa mikono, pakua kumbukumbu ya zip.

Tunafungua yaliyomo kwenye kumbukumbu kwenye saraka ya usakinishaji. Nilichagua C:\Program Files\PHP.

Twende kwenye saraka hii. Katika mzizi wa usakinishaji utapata faili mbili php.ini-maendeleo na php.ini-production. Faili hizi zina mipangilio ya msingi. Faili ya kwanza imeboreshwa kwa watengenezaji, ya pili kwa mifumo ya uzalishaji. Tofauti kuu ni kwamba mipangilio ya watengenezaji inaruhusu makosa kuonyeshwa kwenye skrini, wakati kwa mifumo ya uzalishaji maonyesho ya makosa ni marufuku kwa sababu za usalama.

Kwa hiyo, chagua faili unayohitaji (nilichagua php.ini-maendeleo), fungua na uihifadhi kwenye folda sawa chini ya jina php.ini. Operesheni hii inaweza kufanywa katika notepad ya kawaida, lakini bado ni bora kutumia mhariri rahisi zaidi, kwa mfano notepad2.

Sasa unahitaji kufanya mabadiliko machache kwa php.ini:

  1. Pata chaguo la extension_dir (tumia utafutaji wa CTRL + F) na ubadili njia ya folda ya ext kwa mujibu wa njia ya ufungaji ya PHP. Kwangu inaonekana kama hii: extension_dir = "c:\program files\php\ext"
  2. Pata chaguo la upload_tmp_dir. Hapa unahitaji kutaja njia ya folda ya muda. Nilichagua c:\windows\temp. Zote kwa pamoja: upload_tmp_dir = "c:\windows\temp"
  3. Pata chaguo la session.save_path. Hapa unahitaji pia kutaja njia ya folda ya muda: session.save_path = "c:\windows\temp"
  4. Nenda kwenye sehemu ya Viendelezi Vinavyobadilika. Hapa unahitaji kufuta mistari (ondoa semicolon mwanzoni) inayolingana na moduli za PHP ambazo unahitaji kufanya kazi. Seti ya msingi ya moduli inaweza kuonekana kama hii: ;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll=ph .dll ; extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Lazima iwe baada ya mbstring kwani inategemea nayo extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8.dll ; Tumia na Oracle 10gR2 Instant Client ;extension=php_oci8_11g.dll ; Tumia na Oracle 11g Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql.dll ;extension=ophp_pdo_pension_dll extension=php_pdo_pgs ql.dll ; kiendelezi =php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_phar.dll ;extension=php_pspell.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=expension.llpdph sqlite dll extension=php_sqlite3.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll extension=php_xsl.dll

Sasa hebu tuendelee kwenye mipangilio ya Apache.

Fungua folda ya usakinishaji ya Apache (kwa chaguo-msingi C:\Program Files\Apache Software Foundation\Apache2.2\). Fungua folda ya conf. Fungua faili ya httpd.conf.

Nenda hadi mwisho wa faili na ongeza mistari ifuatayo hapo:

# Charset AddDefaultCharset windows-1251 # PHP LoadModule php5_module "c:\program files\php\php5apache2_2.dll" PHPIniDir "c:\program files\php" AddType application/x-httpd-php .php

Njia ya folda ya php ndiyo uliyochagua wakati wa mchakato wa usakinishaji.

Katika faili moja tunapata mistari ifuatayo:

DirectoryIndex index.html

Kabla ya index.html ongeza index.php ikitenganishwa na nafasi. Matokeo yake ni:

DirectoryIndex index.php index.html

Ili mabadiliko yaanze kutumika, anzisha tena huduma ya Apache. Ikiwa huduma itaanza tena, hii ni ishara nzuri. Ikiwa sivyo, tafuta makosa katika faili za usanidi. Angalia njia zote kwa uangalifu.

Ili kuhakikisha PHP inafanya kazi, fungua saraka ya usakinishaji ya Apache, kisha ufungue folda ya htdocs (hii ina faili za tovuti chaguo-msingi). Unda index.php faili katika folda hii na maudhui yafuatayo:

Sasa fungua http://localhost/ katika kivinjari chako. Ikiwa kila kitu kiko sawa, utaona ukurasa unaofanana na huu:

Ukiona ukurasa unaosema "Inafanya kazi!", jaribu kuonyesha upya ukurasa kwa kutumia CTRL+F5.

Inasakinisha MySQL

Imehamishwa katika makala tofauti.

03/19/17 5.9K

Mradi wa Apache hautoi matoleo ya jozi ya programu, msimbo wa chanzo pekee. Walakini, zinaweza kupatikana kutoka kwa tovuti za watu wengine:

  • ApacheHaus;
  • Sebule ya Apache.

Pakua Apache Windows 32-bit ( httpd-2.4.20-win32-VC14.zip) au toleo la 64-bit ( httpd-2.4.20-win64-VC14.zip) Angalia ikiwa umesakinisha Toleo la 64-bit OS. Kuamua hili, unaweza kutumia msinfo32.exe. Zana hii hukusaidia kukusanya taarifa kuhusu kompyuta yako, kutambua matatizo, au inaweza kutumika kufikia zana zingine.

Ili kuiendesha, endesha amri Endesha > msinfo32 > bonyeza Enter.

Mara tu unapopata toleo unalohitaji, pakua kumbukumbu ya Zip na kisha toa yaliyomo kwenye folda ya C:Apache24.

Kabla ya kuanza seva ya Apache, ikiwa unahitaji kubadilisha bandari ya kusikiliza hadi 8181:

  • Fungua faili C:Apache24confhttpd.conf katika kihariri cha maandishi;
  • Tafuta mstari ufuatao: Sikiliza 80;
  • Na ubadilishe kuwa: Sikiliza 8181.

Hifadhi mabadiliko yako.

Sasa unaweza kuanza seva ya Apache Windows 7:

Fungua haraka ya amri kama msimamizi na uende kwenye saraka ndogo ya bin:

Andika httpd.exe na ubonyeze Enter.

Ikiwa kisanduku cha mazungumzo kinaonekana kwenye skrini kinachosema kuwa faili ya MSVCR140.dll haipo, unahitaji kusakinisha. Visual C++ Inaweza kusambazwa tena kwa Visual Studio 2015 (chagua vc_redist.x64.exe ikiwa umesakinisha Windows 64-bit).

Sasa fungua kivinjari chako na uingize http://localhost:8181 kwenye upau wa anwani ili kuzindua tovuti ya onyesho.

Kufunga PHP 7 kwenye Windows

PHP 7 ni sasisho muhimu kwa lugha ya maendeleo ya wavuti ya seva ya PHP. Pakua kumbukumbu ya zip ya VC14 x64 Thread Safe (2016-Apr-29 00:38:19) . Ikiwa umepakua Toleo la 32-bit la Apache, unahitaji kusakinisha PHP x86.

Unda folda inayoitwa " php7", toa yaliyomo kwenye kumbukumbu ya php-7.0.6-Win32-VC14-x64.zip ndani yake, na kisha uweke folda kwenye mzizi wa kiendeshi C:

Inasanidi Apache ili Kutumia PHP

Fungua faili ya usanidi wa usakinishaji Windows Apache C:Apache24confhttpd.conf.

Nakili mistari ifuatayo mwanzoni mwa faili:

  • AddHandler application/x-httpd-php.php;
  • AddType application/x-httpd-php .php .html;
  • LoadModule php7_module "c:/php7/php7apache2_4.dll";
  • PHPIniDir "c:/php7" .

Katika sura ongeza mstari index.php na uiweke kabla index.html :

DirectoryIndex index.php index.html

Hifadhi faili ya Apache PHP Windows. Sasa badilisha jina la faili C:php7php.ini-maendeleo hadi C:php7php.ini.

Kuwezesha mod_rewrite kuandika upya URL

Fungua faili ya usanidi Apache C:Apache24confhttpd.conf;
Tafuta mstari ndani yake #LoadModule rewrite_module modules/mod_rewrite.so na uondoe alama ya hashi "#";
Pata matukio yote ya kamba " RuhusuBatilisha Hakuna"na ubadilishe kuwa" Ruhusu Batilisha Yote".

Kuanzisha PHP na MySQL

Hariri faili ya php.ini na utoe maoni kwenye saraka ya viendelezi. Ondoa "; "Mwanzoni mwa mistari:

; Saraka ambamo viendelezi vinavyoweza kupakiwa (moduli) hukaa. ; http://php.net/extension-dir; extension_dir = "./" ; Kwenye windows: extension_dir = "ext"

Washa mistari ifuatayo, hii itakuruhusu kuendesha moduli za MySQL:

extension=php_mysqli.dll extension=php_pdo_mysql.dll

Na pia mistari hapa chini ikiwa unatumia usakinishaji wa Window ya Apache PHP MySQL katika mazingira ya ukuzaji:

extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_openssl.dll

Ondoa makosa_logi ili kuwezesha uwekaji kumbukumbu wa faili:

; Hitilafu za kumbukumbu kwa faili maalum. Tabia chaguo-msingi ya PHP ni kuacha thamani hii; tupu. ; http://php.net/error-log ; Mfano: error_log = c:php7php_errors.log

Hifadhi mabadiliko yako.

MUHIMU! Weka Windows PATH kupata PHP

  • Bonyeza kulia kwenye njia ya mkato Kompyuta yangu - Sifa - Kina - Vigeu vya Mazingira;
  • Katika sura " Vigezo vya Mfumo"Pata kipengee "Njia", bofya juu yake na uchague "Badilisha";
  • Ongeza njia kwenye folda ya php mwishoni ( lazima iwe baada ya semicolon ";") Kwa mfano: ";C:php7 ";
  • Bonyeza "Sawa".

Jinsi ya kuangalia ikiwa PHP imewekwa

Unda faili katika C:Apache24htdocsphpinfo.php na uongeze msimbo ufuatao kwake.

Seva ya wavuti ya Apache ni huduma inayofanya kazi chinichini na haina GUI. Huduma hii imewekwa na kuanza kutoka kwa mstari wa amri.

Ikiwa unahitaji seva ya wavuti tu bila moduli za ziada, basi unaweza kujizuia kwa usanidi wa kimsingi.

Kuanzisha Apache kwenye Windows

Kwa kweli, usanidi wa msingi wa seva ya wavuti ni rahisi sana - unahitaji tu kutaja kwa usahihi njia ya folda ambayo tovuti ziko - hii itatosha kuanza seva ya wavuti.

Kwa njia, maadili ya msingi ya vigezo vingi tayari yameainishwa kwenye faili ya usanidi. Kwa mfano, saraka ya msingi ya mizizi ni c:/Apache24. Kwa hiyo, ikiwa folda Apache24 kutoka kwako unzip hadi mzizi wa diski C, basi unaweza kuanza seva ya wavuti bila usanidi wowote na amri ifuatayo:

C:\Apache24\bin\httpd.exe -k anza

Na kwa http://localhost utaona ukurasa wa kawaida wa seva ya wavuti, ambao unaripoti kuwa unaendelea:

Kwa njia, ili kufungua haraka ya amri katika Windows, tumia njia ya mkato ya kibodi Shinda+x na katika dirisha linalofungua chagua Windows PowerShell (Msimamizi).

Kuweka seva ya wavuti hufanywa kwa kuhariri faili ya maandishi iliyo kwenye folda Apache24\conf\ na inaitwa httpd.conf.

Faili hii ina maagizo yenye maana maalum. Maagizo haya hudhibiti tabia ya seva ya wavuti. Lakini kuna zaidi ya maagizo katika faili hii ya maoni - huanza na hashi ( # ) - maoni yanahitajika kwa mtu anayesanidi seva ya wavuti. Seva yenyewe inaanza na # hupuuza tu. Wale. unaweza kuzifuta tu.

Faili hii haina maagizo yote yanayowezekana - mengi yao hayajajumuishwa hapa kwa sababu hayahitajiki kwa kazi nyingi. Hata katika dokezo hili, hatutaangalia mipangilio yote inayopatikana kwenye faili - ikiwa maelezo ya kitu haipo, basi hauitaji kuigusa.

Kama ilivyoelezwa tayari, ni muhimu kuweka njia ya folda na tovuti. Ikiwa imewekwa vibaya (kwa mfano, haipo kwenye kompyuta), basi seva ya wavuti haitaanza.

Nadhani tayari umegundua kuwa seva ya wavuti ni tofauti na programu zingine za Windows. Ikiwa unafahamu Linux au mifumo mingine ya uendeshaji inayofanana, unapaswa kufahamu kufanya kazi kwenye console na kuhariri faili za maandishi. Njia za faili pia zimeandikwa kwa njia ambayo sio kawaida kwa Windows. Sasa jambo kuu ni kuelewa sheria mbili:

  • tumia njia za faili kabisa (ambazo huanza na barua ya gari, ikifuatiwa na folda zote), badala ya jamaa - seva ina sheria zake za kutafsiri njia za jamaa, kwa hivyo huenda usielewane;
  • Kila mara tumia mikwaju ya mbele badala ya mikwaju ya nyuma (yaani, "c:/apache" badala ya "c:\apache").

Kwa hivyo fungua faili Apache24\conf\httpd.conf mhariri wowote wa maandishi (hata Notepad) na sasa tuko tayari kusanidi seva ya wavuti.

Kwanza inakuja maagizo ServerRoot ni saraka ya juu ya mti ambapo usanidi wa seva na faili za kumbukumbu huhifadhiwa. Usiongeze kufyeka hadi mwisho wa njia ya folda.

Thamani chaguo-msingi imewekwa na maagizo mawili:

Fafanua SRVROOT "c:/Apache24" ServerRoot "$(SRVROOT)"

Agizo la kwanza linapeana thamani kwa kigezo SRVROOT, ambayo ndiyo chaguo-msingi "c:/Apache24". Agizo la pili linapeana thamani kwa kigezo $(SRVROOT) kwenye tovuti ya ujenzi ServerRoot.

ServerRoot- hii ndio folda ambayo faili zote za seva ya wavuti ziko - badilisha thamani mahali ulipofungua faili za seva ya wavuti. Hii inaweza kufanywa kwa kutumia muundo wa aina mbili:

Fafanua SRVROOT "c:/Server/bin/Apache24" ServerRoot "$(SRVROOT)"

Au, ikiwa huna mpango wa kutumia $(SRVROOT) kutofautisha tena (na inatumiwa na chaguo-msingi zaidi!), basi unaweza kupunguza kiingilio cha laini mbili kwa mstari mmoja:

ServerRoot "c:/Server/bin/Apache24"

Maelekezo Sikiliza hukuruhusu kumfunga Apache kwa anwani maalum ya IP na/au bandari. Thamani chaguomsingi:

Sikiliza 80

Inamaanisha kusikiliza kwenye port 80 kwenye anwani yoyote ya IP (yaani kiolesura chochote cha mtandao) kinachopatikana kwenye mfumo wako. Unaweza kubainisha anwani maalum ya IP ya kusikiliza na, kwa hivyo, kujibu maombi kutoka:

Sikiliza 12.34.56.78:80

Unaweza kutaja bandari nyingi:

Sikiliza 80 Sikiliza 8000

Au IPs na bandari kadhaa:

Sikiliza 192.170.2.1:80 Sikiliza 192.170.2.5:8000

Unaweza kutumia mchanganyiko wowote, kanuni kuu ni kwamba bandari kwenye interface maalum (IP) haipaswi kuchukuliwa na programu nyingine.

Thamani chaguo-msingi inafaa kabisa kwa seva ya wavuti ya ndani - i.e. hapa huwezi kubadilisha chochote.

Kwa kweli, kila kitu unachohitaji kimejumuishwa - na tovuti nyingi hazihitaji kubadilisha chochote - haswa kwenye seva ya wavuti ya karibu. Lakini kuna ubaguzi mmoja - moduli mod_andika upya imezimwa kwa chaguo-msingi. Hii ni moduli maarufu sana, kwa mfano, CNC zote (anwani za kurasa zinazosomeka na binadamu) zinafanywa kwa kutumia. Unaweza kuiwezesha, pata tu mstari:

#LoadModule rewrite_module moduli/mod_rewrite.so

na kuitoa maoni, i.e. kubadilishwa na:

LoadModule rewrite_module modules/mod_rewrite.so

Maelekezo Utawala wa Seva ina barua pepe ya msimamizi, barua pepe hii imeandikwa kwenye baadhi ya kurasa za seva za wavuti, ambazo huzalishwa kiotomatiki ikiwa kuna makosa. Inaeleweka kuwa msimamizi anaweza kupatikana kwa anwani hii.

Maelekezo Jina la seva- hivi ndivyo seva inavyojitambulisha (majina) yenyewe. Kwa seva ya wavuti ya ndani, badilisha mstari

#Jina la seva www.example.com:80

ServerName localhost

Kubuni

RuhusuOverride hakuna Inahitaji yote kukataliwa

inakataa ufikiaji wa mfumo wa faili wa seva ya wavuti (mpaka iruhusiwe wazi) na inazuia utumiaji wa faili. .htaccess(mpaka inaruhusiwa wazi).

DocumentRoot "$(SRVROOT)/htdocs"

DocumentRoot- Hii ni saraka ambapo tovuti ziko kwa chaguo-msingi. Kwa chaguo-msingi, hapa ndipo maombi yote yanayokuja kwenye seva ya wavuti yanatafutwa. Taja hapa njia ya folda ya mizizi katika hati za wavuti. Hakuna haja ya kuandika trailing slash.

Kubuni Tayari tumekutana. Lakini hapa folda maalum ambayo mipangilio inafanywa imeonyeshwa. Mipangilio hii hubatilisha ile ya jumla iliyotajwa hapo awali.

Njia za folda ndani DocumentRoot Na Orodha usisahau kuibadilisha kuwa yako!

Tafadhali kumbuka kuwa kutofautisha kunatumika tena kuweka mipangilio $(SRVROOT), thamani ambayo ilitolewa mwanzoni kabisa. Ikiwa unatumia syntax na $(SRVROOT), basi folda ya hati ya mizizi lazima iwe iko kwenye folda ya mizizi ya seva. Ninasanidi seva tofauti - faili zangu zinazoweza kutekelezwa zimetenganishwa na faili za tovuti, kwa hivyo badala ya kutofautisha, unaweza kuingiza tu njia za folda inayotaka na tovuti:

DocumentRoot "c:/Seva/data/htdocs/" Faharasa za Chaguo FuataSymLinks RuhusuBadilisha Hakuna Huhitaji zote kutolewa

Maelekezo Chaguo inajumuisha chaguzi tofauti. Chaguzi chaguo-msingi ni Fahirisi Na FuataSymLinks. Kwanza ( Fahirisi) inamaanisha kuonyesha faili za faharisi ikiwa ombi halina jina la faili. Hebu tuseme mtumiaji anafungua anwani http://localhost/site/, basi ikiwa kuna faili ya index kwenye folda hii (kwa mfano, index.html au index.php), basi faili hii itaonyeshwa. Ni wazi kwamba ikiwa ombi limefanywa kwa faili maalum, kwa mfano, http://localhost/site/page.html, basi ukurasa ulioombwa utaonyeshwa.

Chaguo la pili ( FuataSymLinks) inamaanisha kufuata viungo vya ishara. Hizi ni kitu kama njia za mkato katika Windows. Katika Linux, kwa kutumia viungo vile, unaweza kukusanya faili ziko kwenye folda tofauti za mfumo wa faili kwenye tovuti moja. Kwa kweli, hii sio lazima sana kwa wasimamizi wa seva ya novice.

Maelekezo RuhusuBadilisha imewekwa kwenye Hakuna, hii inamaanisha kupiga marufuku matumizi ya faili .htaccess. Kwenye seva yangu ninaruhusu faili .htaccess(inahitajika kwa mod_andika upya, vizuizi vya ufikiaji), kwa hivyo ninabadilisha thamani yake na Wote, inageuka kama hii:

Ruhusu Batilisha Zote

Na maagizo Inahitaji yote yapewe Huwapa wageni ufikiaji wa hati za wavuti.

Tayari nimetaja faili za faharisi; orodha ya faili za faharisi imeanzishwa na ujenzi:

DirectoryIndex index.html

Kuna faili moja tu - index.html. Unaweza kuongeza nambari yako mwenyewe. Ninabadilisha:

DirectoryIndex index.html

DirectoryIndex index.php index.html index.htm

Mipangilio mingine kwa kawaida haihitaji kubadilishwa kwa seva ya wavuti ya ndani.

Nakala hiyo inaelezea usakinishaji wa Apache 2.4 + PHP 5.6 + MySQL 5.6 kwenye mfumo wa uendeshaji wa Windows 7/8/8.1/10

Kabla ya kuendelea kusoma, makini ikiwa unahitaji kweli kusakinisha na kusanidi haya yote chini ya Windows?Labda unapaswa kuzingatia na usipoteze muda wako na mishipa kuanzisha kitu kimoja moja kwa moja kwenye Windows? Kwa hali yoyote, soma makala kuhusu. Labda itakuokoa sio wakati tu, bali pia afya.

Maagizo haya yatakuwa muhimu kwa watengenezaji wapya wa WEB ambao watasakinisha seva ya Apache WEB na matoleo mapya zaidi ya mkalimani wa PHP kwenye Kompyuta yao ya Windows. Bila shaka, ni rahisi zaidi kusakinisha kusanyiko kama Denwer au kuamua kutumia visakinishi na usijali kuhusu mipangilio. Walakini, kila msanidi wa WEB lazima kuelewa mchakato wa uendeshaji wa seva ya WEB, mchakato wa ufungaji na usanidi wake.

Ikiwa unataka kusakinisha PHP 7, tafadhali rejelea makala.

Ikiwa katika mchakato wa kukusanya seva kulingana na maagizo haya ulikutana na matatizo na bado unajiona kuwa msanidi wa WEB, basi itakuwa hatua sahihi kuelewa matatizo ambayo yametokea, na si kuandika katika maoni kwamba maelekezo ni crap. Maagizo yanafanya kazi. Ilijaribiwa kwa muda na mamia ya usakinishaji. Kuwa mwangalifu wakati wa kufanya hatua rahisi. Kutekeleza hatua mwenyewe na kuchanganua hali, ikiwa haifanyi kazi, kutaongeza ujuzi kwako kama msanidi programu. Ikiwa wewe si msanidi wa WEB na huna mpango wa kuwa mmoja, basi tafuta njia rahisi ya ufungaji kwenye mtandao - maagizo haya sio kwako.

Tafadhali kumbuka kuwa chini ya Windows XP matoleo haya VC11 haitawezekana (au ngumu sana) kuzindua.

Kazi ya maandalizi

Hakikisha una Windows 7 au matoleo mapya zaidi. Ikiwa una Windows XP, maagizo haya hayatakusaidia, kwani toleo la Apache lililoelezwa hapa halifanyi kazi chini ya Windows XP.

Ondoa seva zote za WEB ambazo ulisakinisha hapo awali, nenda kwa huduma na uhakikishe kuwa hakuna huduma za Apache au IIS hapo. Ikiwa tayari una seva ya wavuti iliyosakinishwa, ya pili sambamba na uwezekano mkubwa haitafanya kazi kabisa.

Ikiwa una Skype, hakikisha kuzima matumizi ya bandari 80 katika mipangilio. Hatimaye, unahitaji kuhakikisha kuwa hakuna huduma zinazotumia bandari 80.

Kwa kazi, ni muhimu sana kuwa na kidhibiti faili kinachokuruhusu kuunda faili na viendelezi vyovyote, au, bora zaidi, kihariri cha msimbo kama Maandishi Madogo au Notepad++ au IDE kamili.

Muundo wa folda unaweza kuwa tofauti, lakini maagizo haya yameandikwa kwa muundo maalum na, ukifuata, kila kitu kinahakikishiwa kufanya kazi.
Kabla ya kuanza, unda kwenye diski D folda USR, ndani ambayo huunda folda ndogo 5: apache, php, tmp, www, logi. Hasa. Bila kutaja nambari za toleo.

Katika katalogi www unda faili za faharisi (kwa kutumia meneja wa faili au hariri ya nambari) ambayo itahitajika ili kuangalia kuwa kila kitu kinafanya kazi:

  • index.html na maudhui: Inafanya kazi!
  • index.php na maudhui:

Ikiwa huna kidhibiti faili/kihariri cha msimbo/IDE, pakua kumbukumbu ukitumia faili hizi mbili. Lakini, ikiwa unajiona kuwa msanidi wa WEB, lazima upate zana.

Ongeza kwa utofauti wa mfumo wa PATH:

;D:\USR\apache;D:\USR\apache\bin;D:\USR\php;

Vidokezo!

Nambari za mstari zilizotolewa katika faili za usanidi za mfano zinaweza kutofautiana kwa matoleo mengine ya apache na php.
Amri zote, pamoja na kuhariri faili, lazima zitekelezwe kama Msimamizi.

Kufunga Apache 2.4

Ingawa kwa maendeleo rahisi katika PHP hakuna haja ya seva tofauti ya WEB (PHP ina seva yake ya WEB iliyojengwa ndani, ambayo karibu kila wakati inatosha kwa maendeleo ya mradi mmoja), bado inashauriwa kusakinisha na kusanidi seva ya Apache WEB. , ikiwa tu kwa sababu mpangaji programu lazima ajue hila hizi. Hatimaye, itabidi ufanye kazi na seva ya WEB na utalazimika kushughulika na usanidi wake. Basi hebu tuanze.

  1. Inapakia Apache 2.4 jozi VC11 kwa mfumo wako kwenye kiunga http://www.apachelounge.com/download/VC11/ Uwezekano mkubwa zaidi una OS 64-bit, kwa hivyo utahitaji faili iliyo na jina kama httpd-2.4. xx-win64-VC11.zip
  2. Ikiwa unahitaji moduli zozote za ziada, unaweza kuzipakua hapo (sio lazima kwa usakinishaji wa kimsingi)
  3. Fungua yaliyomo kwenye folda Apache24 kutoka kwa kumbukumbu iliyopakuliwa hadi D:\USR\apache. Tafadhali kumbuka kuwa katika D:\USR\apache unahitaji kuweka si folda ya Apache24 kutoka kwenye kumbukumbu, lakini yaliyomo. Hakuna haja ya kufunga chochote.
  4. Badilisha thamani katika faili ServerRoot kwa "d:/USR/apache" ( mstari wa 37) na thamani DocumentRoot(Na Ukatili) hadi "d:/USR/www" ( mstari wa 242 na 243) Unapaswa pia kutoa maoni kwenye mstari wa 218 na uibadilishe kuwa: ServerName localhost:80
  5. Tunabadilisha vigezo vya uhifadhi wa kumbukumbu katika faili moja (tafuta vigezo na ubadilishe): Kumbukumbu ya Hitilafu "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" ya kawaida
  6. Sakinisha huduma ya Apache (kwa niaba ya Msimamizi). Fungua haraka ya amri kama Msimamizi na ubandike laini ifuatayo hapo: D:\USR\apache\bin\httpd.exe -k install
  7. Tunafuatilia ujumbe wa makosa wakati wa usakinishaji wa huduma. Ikiwa kila kitu kimefanywa kwa usahihi, haipaswi kuwa na makosa. Ikiwa, baada ya kutekeleza mstari, mstari wa amri hauonekani tena, basi ulifanya kitu kibaya. Tumia tu chaguo za kukokotoa za kunakili na ubandike ili kuepuka makosa ya kuandika.
  8. Unda njia ya mkato kwenye eneo-kazi la D:\USR\apache\bin\ApacheMonitor.exe na/au kuiweka katika kuanzisha (kufungua dirisha la kuanza katika WIN8, bonyeza WIN+R, kisha ingiza shell: Anza na ubonyeze Sawa)
  9. Zindua ApacheMonitor. Njia ya mkato itaonekana kwenye tray ya mfumo. Bonyeza kushoto juu yake na uchague Apache24 -> Anza.
  10. Katika kivinjari nenda kwa http://localhost/ - unapaswa kuona Inafanya kazi!
  11. Ikiwa hauoni maandishi kama haya, tunagundua ni nini kilienda vibaya (tunasoma magogo, google, jaribu kujua shida sisi wenyewe, kwani tuliamua kuelewa ugumu wa seva ya wavuti)

Inasakinisha PHP 5.6

  1. Pakua toleo jipya zaidi VC11 x86Uzi Salama au VC11 x64Uzi Salama kupitia kiungo http://windows.php.net/download/. Tafadhali kumbuka kuwa unahitaji VC11 na hasa Uzi Salama. Upana kidogo unapaswa kuwa sawa na Apache. Faili unayohitaji itapewa jina kama: php-5.6.11-Win32-VC11-x86.zip au php-5.6.11-Win32-VC11-x64.zip
  2. Inachota yaliyomo kwenye kumbukumbu D:\USR\php. Kama ilivyo kwa Apache, hakuna haja ya kusakinisha chochote.
  3. Ili faili D:\USR\apache\conf\httpd.conf ongeza mistari: LoadModule php5_module "d:/USR/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php # Njia ya faili ya php.ini PHPIniDir "D:/USR/php"
  4. Na ubadilishe thamani DirectoryIndex juu index.html index.php (mstari wa 276)
  5. Kutumia ApacheMonitor tunaanzisha tena Apache (Apache24 -> Anzisha tena)
  6. Tunaenda kwenye kivinjari http://localhost/index.php na kuhakikisha kuwa PHP inafanya kazi.
  7. Kufanya nakala ya faili D:\USR\php\php.ini-maendeleo Pamoja na jina D:\USR\php\php.ini
  8. Kwa kutumia utafutaji, tunapata, kutoa maoni na kubadilisha vigezo: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Ulaya/Zaporozhye
  9. Tekeleza kwenye mstari wa amri php -m kutazama orodha ya moduli zilizounganishwa.
  10. Anzisha tena Apache kwa kutumia ApacheMonitor

Wapangishaji Mtandaoni katika Apache

  1. Ikiwa unatatua miradi kadhaa kwenye kompyuta yako, unaweza kuhitaji wapangishi pepe (tovuti). Kama mfano, tutazingatia majeshi mawili ya kawaida: s1.mwenyeji wa ndani Na s2.mwenyeji wa ndani. Kwa urahisi, tutaunda folda zilizo na majina sawa, ambayo sio lazima kabisa katika mfumo halisi.
  2. Tafadhali kumbuka kuwa wakati wa kutumia majeshi virtual, parameter DocumentRoot Faili ya usanidi wa Apache haina maana tena. Mpangishi mkuu wa seva (ambayo itafikiwa katika http://localhost/) ni sasa mwenyeji wa kwanza pepe katika faili ya usanidi wa majeshi!
  3. Kwanza unahitaji kuongeza mistari ifuatayo kwenye faili ya c:\Windows\System32\drivers\etc\hosts: 127.0.0.1 s1.localhost 127.0.0.1 s2.localhost

    Hii lazima ifanyike kwa niaba ya Msimamizi. Inashauriwa kuanzisha upya baada ya hili, lakini kwa mazoezi hii haikuhitajika. Ikiwa huwezi kubadilisha faili (ruhusa), unaweza kuinakili kwenye eneo-kazi lako, kuibadilisha, na kisha kuinakili tena.

  4. Kuunda folda za wapangishi pepe D:\USR\www\s1.localhost Na D:\USR\www\s2.localhost, ambayo faili zitapatikana. Unda faili katika kila folda index.html yenye maudhui S1 Na S2 ipasavyo (kuangalia kuwa kila kitu kinafanya kazi kama inavyopaswa)
  5. Kisha tunaunda folda za kumbukumbu: D:\USR\logi\s1.localhost Na D:\USR\logi\s2.localhost- kumbukumbu za kila tovuti zitahifadhiwa hapa. Kwa kweli, kumbukumbu zinaweza kuhifadhiwa kwenye folda moja, lakini nimezoea kuifanya kwa njia hii - ni rahisi zaidi kwangu.
  6. Ifuatayo, unahitaji kuwezesha usaidizi kwa wapangishi pepe. Katika faili D:\USR\apache\conf\httpd.conf ondoa mstari Jumuisha conf/extra/httpd-vhosts.conf
  7. Ifuatayo, tunahariri faili d:\USR\apache\conf\extra\httpd-vhosts.conf- inapaswa kuonekana kama hii (kila mwenyeji wa kawaida ana kizuizi chake cha VirtualHost): Utawala wa Seva [barua pepe imelindwa] DocumentRoot "D:/USR/www/s1.localhost" ServerName s1.localhost ServerAlias ​​​​www.s1.localhost ErrorLog "D:/USR/log/s1.localhost/error.log" CustomLog "D:/USR/log /s1 .localhost/access.log" kawaida Utawala wa Seva [barua pepe imelindwa] DocumentRoot "D:/USR/www/s2.localhost" ServerName s2.localhost ServerAlias ​​​​www.s2.localhost ErrorLog "D:/USR/log/s2.localhost/error.log" CustomLog "D:/USR/log /s2 .localhost/access.log" kawaida
  8. Mpangishi wa kwanza pepe s1.mwenyeji wa ndani sasa itakuwa mwenyeji mkuu wa mfumo, kwa sababu block yake inakuja kwanza katika faili ya usanidi, i.e. itapatikana wakati wa kuingia

Maelezo haya yanafaa kwa toleo lolote la Windows 7/8/8.1.

Inasakinisha Apache Web Server

Kwanza kabisa, pakua usambazaji wa Apache kutoka kwa tovuti: http://www.apachelounge.com/download/. Katika orodha ya usambazaji Apache 2.4 jozi VC11, tunahitaji kupakua "httpd-2.4.7-win64-VC11.zip".

Baada ya kupakua, fungua kumbukumbu httpd-2.4.7-win64-VC11.zip

Toa folda ya Apache24 kutoka kwake hadi kwa kizigeu cha C:\ drive

Sasa tunahitaji kurekebisha usanidi kidogo kabla ya kusakinisha Apache. Fungua faili ya httpd.conf (iliyo hapa: C:\Apache24\conf), ikiwezekana kupitia kihariri kinachofaa, kama vile notepad++. Tafuta mstari (217) ServerName www.example.com:80 na uibadilishe kuwa ServerName localhost:80

Hapa tunahitaji kutaja njia kamili ya faili ya httpd.exe, ambayo iko kwenye folda ya Apache. Kwa upande wetu, hii ni C:\Apache24\bin\httpd.exe. Andika amri C:\Apache24\bin\httpd.exe -k install na bonyeza Enter.

Ikiwa unapoendesha programu unapata hitilafu ifuatayo: imeshindwa kufungua meneja wa huduma ya winnt labda umesahau kuingia kama msimamizi, nenda kwenye folda ifuatayo: C:\Users\Your_user_name hapa\AppData\Roaming\Microsoft\Windows\Start. Menyu\Programu \Vyombo vya Mfumo, endesha safu ya amri kama msimamizi

Na kurudia amri ya ufungaji.

Usakinishaji umekamilika. Fungua saraka ya bin (njia kamili: C:\Apache24\bin\) na uendesha faili: ApacheMonitor.exe. Ikoni ya Apache itaonekana kwenye trei ya mfumo, ambayo unaweza kuanza/kusimamisha haraka huduma ya Apache, bofya anza:

Sasa hebu tuangalie utendaji. Fungua kivinjari na uandike http://localhost/ kwenye upau wa anwani (unaweza tu localhost). Ikiwa usakinishaji ulifanikiwa, ukurasa unapaswa kufungua unaosema Inafanya kazi!

Ufungaji wa PHP (mwongozo)

Je, tunahitaji Apache bila PHP? La hasha, huu ni ujinga! Kwa hiyo, ijayo tutaangalia mwongozo (bila kutumia kisakinishi) usakinishaji wa PHP.

Pakua PHP (Kumbukumbu ya Zip) kutoka kwa tovuti: http://windows.php.net/download/. Tunahitaji toleo: VC11 x64 Thread Salama.

Tunafungua yaliyomo kwenye kumbukumbu kwenye saraka ya C:\PHP (tunaunda folda ya PHP wenyewe). Ifuatayo, katika folda ya C:\PHP tunapata faili mbili php.ini-maendeleo na php.ini-production. Faili hizi zina mipangilio ya msingi. Faili ya kwanza imeboreshwa kwa watengenezaji, ya pili kwa mifumo ya uzalishaji. Tofauti kuu ni katika mipangilio: kwa watengenezaji, maonyesho ya makosa yanaruhusiwa, wakati kwa mifumo ya uzalishaji, maonyesho ya makosa ni marufuku kwa sababu za usalama.

Hebu tufanye mambo machache kabla hatujaendelea na usakinishaji wa PHP. Fungua Jopo la Kudhibiti → Mwonekano na Ubinafsishaji → Chaguzi za Folda → Tazama kichupo, pata mstari "Ficha upanuzi wa aina za faili zinazojulikana", na ikiwa kuna alama ya kuangalia huko, usifute na ubofye "Weka".

Tunaendelea na ufungaji. Na kwa hiyo, chagua faili unayohitaji (nilichagua php.ini-maendeleo). Faili iliyochaguliwa itahitaji kubadilishwa jina kidogo. Bonyeza kulia kwenye faili → Badilisha jina → futa "-maendeleo", ukiacha tu php.ini

Sasa fungua php.ini, tunahitaji kufanya mabadiliko machache (kuwa makini wakati wa kufanya mabadiliko, ikiwa kuna semicolon mwanzoni mwa mstari, itahitaji kuondolewa):

  1. Pata chaguo la extension_dir (mstari wa 721) na ubadilishe njia ya folda ya ext ili kufanana na njia ya usakinishaji wa PHP. Kwangu inaonekana kama hii:
    extension_dir = "C:\PHP\ext"
  2. Pata chaguo la upload_tmp_dir (mstari wa 791). Hapa unahitaji kutaja njia ya folda ya muda. Nilichagua c:\windows\temp. Pamoja:
    upload_tmp_dir = "C:\Windows\Temp"
  3. Pata chaguo la session.save_path (mstari wa 1369). Hapa unahitaji pia kutaja njia ya folda ya muda:
    session.save_path = "C:\Windows\Temp"
  4. Katika sehemu ya Viendelezi vya Nguvu, unahitaji kutengua mistari kadhaa (ondoa semicolon mwanzoni) inayolingana na moduli za PHP ambazo zinaweza kuhitajika kwa kazi: 866, 873, 874, 876, 886, 895, 900.

Hifadhi mabadiliko na ufunge.

Sasa hebu turudi kwenye mipangilio ya Apache. Tutalazimika kuhariri usanidi wa Apache kidogo. Nenda kwenye folda ya C:\Apache24\conf na ufungue faili ya httpd.conf.

Nenda hadi mwisho wa faili na ongeza mistari ifuatayo chini kabisa:

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php

Taja njia ya folda ya php uliyochagua wakati wa mchakato wa usakinishaji (ikiwa umesakinisha kwenye saraka tofauti).

Katika faili hiyo hiyo tunapata mistari ifuatayo (mistari takriban 274-276):

DirectoryIndex index.html

Kabla ya index.html ongeza index.php ikitenganishwa na nafasi. Matokeo yake ni:

DirectoryIndex index.php index.html

Ili mabadiliko yaanze kutumika, anzisha tena huduma ya Apache (ikoni ya trei ni kifuatiliaji cha Apache). Ikiwa huduma itaanza tena, hiyo ni ishara nzuri. Ikiwa sivyo (hitilafu itatokea), tafuta makosa katika faili za usanidi. Angalia njia zote kwa uangalifu.

Ili kuhakikisha PHP inafanya kazi, fungua folda ya C:\Apache24\htdocs (hii ina faili za tovuti chaguo-msingi). Unda index.php ya faili katika folda hii na maudhui yafuatayo:

Sasa fungua http://localhost/ (au mwenyeji tu) kwenye kivinjari chako. Ikiwa kila kitu kilikwenda vizuri, utaona ukurasa unaofanana na huu:

Ikiwa badala ya ukurasa ulio na habari kuhusu php, unaona ukurasa na uandishi "Inafanya kazi!", Kisha bonyeza tu ukurasa wa upya.

Inasakinisha MySQL

Fungua ukurasa wa upakuaji wa usambazaji: http://dev.mysql.com/downloads/installer/5.6.html na upakue Windows (x86, 32-bit), Kisakinishi cha MSI 5.6.16 250.8M. Baada ya kubofya kitufe cha Kupakua, utaona fomu ya usajili, unaweza kuiruka kwa kubofya kiungo kilicho hapa chini (“Hapana, asante, anza tu upakuaji wangu!”).

Tunazindua kisakinishi, baada ya upakuaji mfupi tunaona dirisha lifuatalo:

Bonyeza Sakinisha Bidhaa za MySQL, dirisha lifuatalo linaonekana ambalo tunakubali makubaliano ya leseni (angalia kisanduku) na ubofye Ifuatayo >

Dirisha linalofuata linatuhimiza kuangalia ikiwa kuna toleo jipya zaidi la MySQL, angalia kisanduku cha Ruka... (ruka) na ubofye Inayofuata >

Katika dirisha linalofuata tunaulizwa kuchagua aina ya usakinishaji, chagua Desturi na ubofye Ifuatayo >:

Katika dirisha linalofuata tunapewa fursa ya kuchagua vipengee vinavyohitajika: ondoa tiki Viunganishi vya MySQL, katika Programu ondoa alama ya MySQL Workbench CE 6.0.8 na Notifier ya MySQL 1.1.5, kwenye MySQL Server 5.6.16 usifute Vipengele vya Maendeleo na maktaba ya API ya Mteja ( pamoja) na ubofye Ijayo >

Dirisha linalofuata linatuambia ni nini hasa kitasakinishwa, bonyeza tu Tekeleza

Baada ya usakinishaji kufanikiwa, bofya Ijayo >

Dirisha linalofuata linatujulisha kwamba ijayo tutasanidi seva yetu kidogo, bofya Ijayo >

Katika dirisha la mipangilio ya kwanza, angalia kisanduku cha Onyesha Chaguzi za Juu, acha zingine kama zilivyo na ubofye Ifuatayo >

Katika dirisha linalofuata tunaulizwa kuweka nenosiri la msimamizi (mizizi). Ni bora usipoteze nenosiri hili! Weka nenosiri na ubofye Ijayo >

Katika dirisha linalofuata, futa nambari 56 kwenye uwanja wa kuingiza, acha iliyobaki kama ilivyo na ubofye Ifuatayo >

Bofya Inayofuata >

Bofya Inayofuata >

Kilichobaki ni kuangalia ikiwa usakinishaji ulifanikiwa. (shinda 8): Nenda kwenye menyu ya kuanza → nenda kwa programu (mshale wa chini) → pata Mteja wa Mstari wa Amri wa MySQL5.6 (kituo cha kufanya kazi na MySQL kwenye safu ya amri) → fungua. Ifuatayo, ingiza nenosiri la msimamizi (mizizi). Ikiwa nenosiri ni sahihi, utachukuliwa kwa haraka ya amri (mysql>). Ingiza amri: onyesha hifadhidata; (semicolon mwishoni inahitajika). Kama matokeo, unapaswa kuona orodha ya hifadhidata (angalau mbili - information_schema na mysql). Hii inamaanisha kuwa seva inafanya kazi kwa usahihi. Funga mstari wa amri kwa kutekeleza amri ya kutoka.

Ongeza mstari kwenye faili C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. Katika faili hiyo hiyo, futa au toa maoni (weka ishara # mwanzoni mwa mstari) mstari::1 localhost (ikiwa ilitolewa maoni hapo awali, basi hauitaji kufanya chochote nayo).

Ufungaji na usanidi wa msingi wa phpMyAdmin

Fungua ukurasa wa upakuaji http://www.phpmyadmin.net/home_page/downloads.php na uchague kupakua kumbukumbu inayoishia kwa *all-languages.7z au *all-languages.zip (wakati wa kuandika, toleo jipya zaidi ilikuwa phpMyAdmin 4.1.9). Unda folda ya phpmyadmin katika C:\Apache24\htdocs na utoe faili za kumbukumbu zilizopakuliwa hapo.

Hebu tuangalie jinsi inavyofanya kazi. Fungua kivinjari na uende kwenye anwani http://localhost/phpmyadmin/. Dirisha lifuatalo linapaswa kufunguliwa:

Sasa tunahitaji kuunda faili ya usanidi kwa MySQL. Nenda kwenye folda ya phpmyadmin na uunda folda ya usanidi hapo. Fungua anwani ifuatayo kwenye kivinjari: http://localhost/phpmyadmin/setup/

Sasa, ili kusanidi vigezo vya uunganisho kwa MySQL, bofya kitufe cha "Seva Mpya", dirisha jipya linafungua, katika safu wima ya "Mpangishi wa Seva" lazima kubadilishwa na 127.0.0.1:

Tunahifadhi mipangilio (bofya Tumia) na tutarejeshwa moja kwa moja kwenye ukurasa uliopita. Chagua lugha ya kawaida - Kirusi, seva ya default - 127.0.0.1, mwisho wa mstari - Windows. Chini, bofya Hifadhi na kisha Pakua.

Tunahifadhi faili iliyosababisha (config.inc.php) kwenye mzizi wa ufungaji wa phpMyAdmin (C:\Apache24\htdocs\phpmyadmin). Tunafunga ukurasa, hatutahitaji tena.

Ni hayo tu. Tunarudi kwenye ukurasa http://localhost/phpmyadmin/. Sasa unaweza kuingia kwenye mfumo kama mtumiaji wa mizizi (ingiza nenosiri ulilotaja wakati wa kusanidi MySQL kwa mtumiaji wa mizizi). Inajaribu muunganisho kwa MySQL. Ikiwa kila kitu kilikwenda vizuri (uliweza kuingia kwenye phpMyAdmin), futa folda ya usanidi kutoka kwa folda ya phpmyadmin.