Namestitev strežnika apache mysql in php na Windows 7. Namestitev Apache na Windows

Na internetu je kar nekaj člankov, kjer avtorji podajajo podrobna navodila s posnetki zaslona, ​​zahvaljujoč katerim nobenemu uporabniku ni uspelo namestiti strežnika Apache za PHP in DBMS MySql. A večina jih uporabniku pusti veliko vprašanj, na katera dolgo ne najde odgovora. Poglejmo, kaj so Apache, MySql, PHP, za kaj so potrebni in kako te izdelke namestiti.

Malo teorije

Apache je brezplačen http strežnik, imenovan po severnoameriškem plemenu Indijancev Apačev. Široko se uporablja na vseh platformah, vključno z Windows, in je postal de facto standard pri razvoju spletnih aplikacij in storitev. Poleg tega bomo morali namestiti MySql DBMS, ki je prav tako standard na svojem področju, in enega najpogostejših in univerzalnih skriptnih jezikov - PHP.

Apache (kot ga uporabniki imenujejo) se od drugih strežnikov razlikuje po tem, da se vse aplikacije in storitve zajamčeno izvajajo na njem, ne da bi uporabnik moral izvesti dodatne nastavitve. V primerjavi s svojimi analogi za Apache ni značilna visoka zmogljivost in majhna poraba računalniških virov, vendar je zagotovljeno, da bo katera koli aplikacija delovala na njegovi podlagi. Tukaj lahko dodate tudi enostavno nastavitev, delate na skoraj vsem sodobne platforme in odlično dokumentacijo.

Zdaj pa poglejmo, kako namestiti Apache na delujoč računalnik Nadzor Windows 7 (v kasnejših izdajah je postopek skoraj enak), tako da je strežnik nameščen na pravem gostovanju.

Namestitev Apache

  • Gremo na uradni vir za podporo Apache in prenesemo njegovo najnovejšo izdajo.

Pravzaprav za razvijalca praktično ni razlike med različicami izdelka, razen če stare Apache podpirajo najnovejše različice skriptnega jezika PHP.

  • Zaženite preneseno namestitveno datoteko.
  • Izpolnimo prvi dve polji kot na posnetku zaslona: v obe vrstici vnesite »localhost«.

  • Postavimo absolutno vsak poštni predal.
  • prvi je odgovoren za namestitev izdelka kot storitve Windows, ki bo uporabljala številko vrat 80;
  • drugi bo povezal strežnik s številko vrat 8080, potem pa ga boste morali vsakič samodejno zagnati.

Razvijalci izdelkov priporočajo izbiro prve možnosti, zato si jo oglejmo nekoliko nižje. Ko nameščate Apache, bodite pozorni na pot, kjer so shranjene njegove datoteke. Najbolje je, da namestite v "javni" imenik, ki se nahaja v mapi "uporabniki" na sistemski particiji vašega trdega diska.

Ko zaprete čarovnika za namestitev, se prepričajte, da se Apache izvaja. Če želite to narediti, se pomaknite do pladnja in preverite prisotnost ikone, prikazane spodaj.

Če ne deluje, ga zaženite ukazna vrstica. To storite tako, da v besedilni obrazec tolmača ukazov vnesete »cmd« (Win + R).

V ukazno vrstico napišemo “net start Apache2.2” za zagon strežnika.

Ta vnos velja samo za različico izdelka 2.2; v drugih različicah bodo številke ustrezne.

Strežnik se zaustavi z vnosom ukaza z naslednjimi parametri: “net stop Apache2.2”.

Oglejmo si še nekaj metod za zagon, zaustavitev in ponovni zagon Apache. Za redno delo je uporaba ukazne vrstice za upravljanje strežnika neučinkovita - trajalo bo veliko časa. Izhod iz situacije je uporaba kontekstnega menija ikone pladnja: z desno miškino tipko kliknite nanjo in izberite, katero dejanje je treba izvesti.

Enako storimo z upravljanjem istoimenske storitve prek ustreznega pripomočka, ki omogoča dostop do storitev Windows, ali snap-ina Services. Začne se skozi iskalna vrstica ali »Administracija« v »Nadzorni plošči«.

Nastavitev Apache

Pri izbiri prvega načina namestitve strežnika lahko določite način njegovega zagona. pri redna uporaba in če imate na vašem računalniku proste vire, uporabite samodejni zagon Apache. V nasprotnem primeru izberite, da ga zaženete ročno prek kontekstnega menija storitve.

Po ročnem ali samodejnem zagonu strežnika odprite priročen brskalnik in pojdite na naslov: //localhost. se bo prikazal prazna stran z istim naslovom.

Za začetek naredite naslednje.

  • Gremo v imenik "htdocs", ki se nahaja v mapi z datotekami programskega izdelka.
  • Iz njega izbrišemo datoteko html in ustvarimo imenik z imenom strani (mysite).
  • Na prihodnje spletno mesto lahko greste tako, da vnesete //localhost/mysite.
  • Pojdite v mapo »conf« in odprite datoteko »httpd.conf« v urejevalniku besedil (po možnosti s podporo za sintakso).
  • Pojdite na številko vrstice 227 in zamenjajte »nobenega« z »vsemi«. Končna vrednost bi morala biti »AllowOverride All«.

S tem boste omogočili uporabo dokumenta "htaccess". Je napredna konfiguracijska datoteka Apache.

  • Poiščemo vrstico z besedilom “#LoadModule rewrite_module modules/mod_rewrite.so” in odstranimo simbol “#”.

To dejanje aktivira modul, ki je odgovoren za ustvarjanje in delovanje CNC povezav.

  • Shranimo narejene spremembe in ponovno zaženemo Apache.

Namestitev PHP

  • Gremo na stran za prenos PHP in prenesemo najnovejšo stabilno različico skriptnega jezika.

Pozor! Ne boste morali prenesti izvršljive datoteke v formatu msi ali exe, temveč arhiv biz.

  • Ustvarimo imenik in vanj dekompresiramo arhiv s pomočjo 7zip ali Winrar.
  • Odprite »httpd.conf«, če ste ga zaprli, in dodajte naslednje besedilo Na koncu:

"LoadModule php5_module "C:\Users\Public\php\php7Apache2_2.dll"

AddType aplikacija/x-httpd-php .php"

Številke v prvi vrstici in naslov se bodo spremenili glede na različice uporabljenih izdelkov ter poti imenika in PHP.

  • Spet shranite spremembe in znova zaženite Apache.

Ko se prikaže pogovorno okno z informacijami, ki označuje napako med operacijo, znova zaženite Windows.

Vsi konfiguracijski parametri PHP, ko so nameščeni, so shranjeni v datoteki "php.ini". Namesto tega obstajajo dokumenti, katerih ime se začne z "php.ini".

  • Preimenujte katerega koli v "php.ini", da ustvarite konfiguracijsko datoteko.
  • Nato kopirajte ta dokument v imenik Windows, na primer »C:\Windows«.
  • Strežnik znova zaženemo prek kontekstnega menija njegove ikone.

S tem je namestitev in konfiguracija PHP končana. Ostaja le še preverjanje delovanja strežnika. Pojdite na “htdocs” in v mapi ustvarite datoteko s poljubnim imenom (po možnosti latinico) in razširitev php(na primer file.php). Odpremo ga z urejevalnik besedil in vnesite naslednji del kode:

Zdaj odprite ali povečajte okno brskalnika in v naslovno vrstico vnesite pot do ustvarjene datoteke. V našem primeru je to: //localhost/mysite/file.php

Če je vse potekalo dobro in brez napak, boste videli podobno sliko.

Bodite pozorni na vrstico »Naložena konfiguracijska datoteka«. Pot do konfiguracijske datoteke »php.ini« mora biti navedena tam.

S tem je namestitev programa Apache s PHP na računalnik z operacijskim sistemom Windows končana. Če morate namestiti kateri koli CMS, je nameščen DBMS.

Namestitev DBMS

  • Prenesite trenutno različico MySql za svojo različico in bitnost sistema Windows.

  • Ko kliknete gumb »Prenesi«, kliknite povezavo, označeno na posnetku zaslona, ​​da prenesete MySql brez registracije.

  • Zaženemo namestitveni program, katerega delovanje bo zahtevalo knjižnico .NET Framework različice 4.5.
  • Sprejemamo pogoje z uporabo MySql v sistemu Windows.
  • Premaknite stikalo v položaj »Samo strežnik«.

  • Kliknite gumb »Izvedi«, da začnete namestitev MySql po preverjanju zahtev.

  • Za MySql nastavimo geslo, ki bo služilo za dostop do podatkovne baze.

  • Kliknite »Naprej«.

Namestitev strežnika s skriptnim jezikom in MySql je končana. Ostane le še povezati zadnji dve komponenti, da bosta lahko medsebojno delovali.

To storite tako, da odprete že znano konfiguracijsko datoteko “php.ini” in izbrišete simbol “;”. v skladu z naslednjimi podatki:

razširitev=php_mysql.dll

razširitev=php_mysqli.dll.

Poišči besedilo “; extension_dir = “ext”” in ga nadomestimo z naslednjim “extension_dir = “C:\Users\Public\php\ext””, kjer za znakom “enako” nastavimo pot do imenika s PHP.


Nadaljujemo z gradnjo lokalnega strežnika na našem lokalnem računalniku. V tem članku se bomo seznanili z namestitvijo komponente lokalnega strežnika na Windows platforma 7, spletni strežnik Apache.

Upoštevajte, da za ročno namestitev deluje novejša različica Apache 2.4.18.


Apache različica 2.4.18

Preden zaženete namestitveni program, se odločite za lokacijo lokalnega strežnika. Lokalni strežnik z njim komponente postavljen na sistemski disk vaš računalnik. Poleg tega:

  • Namestite Apache v imenik: .
  • Namestite PHP v imenik: [C:\php]
  • MySQL privzeto:

Kako namestiti strežnik MySQL kot storitev Windows, sem opisal v članku: . Kako namestiti tolmač PHP, bom napisal v članku: Namestitev PHP.

1. Zaženite namestitveni program Apache MSI.
namestitev Apache MSI prvo okno 2. Seznanite se z licenco Apache in se z njo strinjate

3. Nato se seznanite z dokumenti

4. Na tej strani morate vnesti podatke o našem lokalnem strežniku:
  • Server Domian: lokalni gostitelj;
  • Ime strežnika: lokalni gostitelj;
  • E-pošta skrbnika: poljuben.

Pomembno: Za vse uporabnike določite vrata 80.

5. Na tej strani preklopite na

6. Na naslednji strani razumemo, zakaj smo prešli na . Zdaj imamo možnost določiti mapo po meri za namestitev Apache. To naredimo tako, da določimo vnaprej ustvarjen imenik: [C:\www].

7. Na naslednji strani kliknite in pridobite rezultat.



V sistemski vrstici dobimo in vidimo gumb Apache.

Kako preveriti, ali se Apache izvaja v vašem računalniku

Preverjanje delovanja strežnika Apache. Da bi to naredili v naslovna vrstica napiši naslov: http://localhost in vidimo napis "It work!", kar pomeni "Deluje."

Kako izklopiti Apache na vašem računalniku

Apache ni vedno potreben in ga nima smisla imeti odprtega. Če ga želite izklopiti, pojdite na pladenj in na desnem gumbu ikone Apache vidimo tri nadzorne gumbe:

  • spremljanje Apache;
  • OpenServers;
  • Izhod.

Zadnji, od katerega se izklopi.

To je vse! Namestitev Apache MSI je končana. Zapomnite si namestitveno mapo Apache, to bo potrebno pri nastavitvi lokalnega strežnika.

Slovar članka:

  • Distribucija– oblika distribucije programov in programske opreme.
  • Sprostitev— različica programske opreme.

Ta članek - navodila po korakih o ustvarjanju lokalnega spletnega strežnika. Opisuje namestitev spletnega strežnika Apache 2.4 na platformo Windows OS. Namestitev je bila testirana na Windows XP SP3.

Sestava spletnega strežnika:

  • Apache 2.4 (različica 2.4.10);
  • PHP 5.4 (različica 5.4.34);
  • MySQL 5.5 (različica 5.5.23).

Ta delovni prostor bo ustrezal:

  • izkušeni spletni skrbniki za testiranje svojih projektov;
  • za začetnike spletne skrbnike, da ustvarijo svoje prve spletne strani.

Distribucije Apache 2.4 in PHP 5.4 so prevedene v VC9 (Visual Studio 2008).

Različica Apache 2.4 VC9 deluje s skoraj vsemi trenutnimi Različice sistema Windows(7/8/Vista/XP SP3).

Da bodo aplikacije VC9 delovale, morate najprej posodobiti knjižnice Visual C++.

Namestitev paketa posodobitev knjižnice Visual C++

Prenesite distribucijo posodobitve vcredist_x86.exe z Microsoftovega spletnega mesta, zaženite datoteko in izvedite posodobitev.

Namestitev in konfiguracija strežnika Apache 2.4

Distribucija Apache nima namestitvene datoteke. Zato bo namestitev izvedena ročno.

Ustvarite mapo in razpakirajte arhiv httpd-2.4.10-win32-VC9.zip.

V konfiguracijski datoteki httpd. privzete poti conf so C:\Apache24. Zato bo v konfiguracijski datoteki veliko manj urejanj, če razpakirate arhiv v to mapo.

Distribucijo bomo razpakirali v mapo C:\TestServer.

Spremenimo konfiguracijsko datoteko C:\TestServer\Apache24\conf\httpd. konf. Pri pisanju poti namesto znaka "\" (poševnica nazaj) uporabite znak "/" (poševnica naprej). Tako se pišejo poti v operacijskih sobah Linux sistemi in Unix. Toda Apache je bil prvotno razvit posebej za te operacijske sisteme.

Izvedemo skupinsko zamenjavo besedila C:/ Apache24 s C:/ TestServer / Apache24.

Nastavite vrednost parametra ServerName.
Ime strežnika lokalni gostitelj:80

Nastavite vrednost parametra ServerAdmin (e-pošta skrbnika).
ServerAdmin [e-pošta zaščitena]

Nastavite vrednost parametra DocumentRoot (lokacija dokumentov spletnega mesta).
DocumentRoot C:/TestServer/Apache24/htdocs

Morda boste želeli shraniti dokumente mesta ločeno od strežnika. Na primer v mapi C:\MySites. Nato lahko ta parameter spremenite.
DocumentRoot C:/ MySites

Izvedljivo datoteke Apache se nahajajo v mapi C:\TestServer\Apache24\bin. Dodajte to vrednost spremenljivki okolja Windows PATH.
POT = C:\TestServer\Apache24\bin ;

Namestite Apache kot storitev.
httpd.exe -k namestitev

Če je omogočeno Požarni zid Windows, se bo ob namestitvi storitve pojavilo sporočilo, ki nakazuje, da je program blokiran zunanje povezave. Za delovanje storitve morate dati dovoljenje za odklepanje.

Zaženimo strežnik Apache.
httpd.exe -k zagon

Preverimo delovanje strežnika. V ukazno vrstico brskalnika vnesite naslov: http://localhost. Če je bila namestitev Apache uspešna, se prikaže besedilo Deluje! . V nasprotnem primeru bomo videli prazen zaslon.

Če se strežnik ne zažene, preverite, ali so vrata 80, ki jih Apache uporablja privzeto, zasedena.

To se naredi z ukazom
netstat –anb

Najpogosteje ta vrata uporablja Skype ali Firefox. V tem primeru morate sprostiti vrata ali premakniti Apache na vrata 8080.

Če želite to narediti, v datoteki httpd. conf spremenimo vrednosti parametrov ServerName in Listen. Ime strežnika lokalni gostitelj: 8080
Poslušaj 8080

Po tem znova zaženite storitev z ukazom
httpd.exe -k ponovni zagon

in spet poskušamo iti na http://localhost

Za lažje delo s strežnikom Apache ga lahko namestite v zagonski meni Windows bližnjica, ki nakazuje C:\TestServer\Apache24\bin\ ApacheMonitor.exe

Namestitev PHP 5.4

Gremo na spletno mesto razvijalca http://windows.php.net/download/. Poiščite distribucijo PHP 5.4 v razdelku VC9 x86 Thread Safe in prenesite arhiv php-5.4.34-Win32-VC9-x86.zip.

Ustvarite mapo na lokalni računalnik, naj bo C:\TestServer\PHP54 in razpakirajte arhiv.

Na spletno mesto se vrnemo z distribucijskim kompletom Apache. V razdelku Dodatno + VC9 najdemo arhiv php5apache2_4.dll-php-5.4-win32.zip z moduli Apache PHP in ga prenesemo.

V arhivu poiščemo mapo z zadnjo različico modula php5apache2_4.dll in jo postavimo v mapo C:\TestServer\PHP54.

V konfiguracijski datoteki httpd. conf dodajte vrstice:

LoadModule php 5_ modul « C :/ TestServer / PHP 54/ php 5 apache 2_4. dll"
Aplikacija AddHandler / x - httpd - php . php
# konfigurirajte pot do php. ini
PHPIniDir "C:/TestServer/PHP 54/php"

V mapi C:\TestServer\Apache54\htdocs ustvarite datoteko test.php.

echo "Pozdravljeni Apache!";
?>

Znova zaženite Apache.

V naslovno vrstico brskalnika vtipkamo http://localhost/test.php. Če je besedilo Hello Apache! , potem je bila namestitev PHP uspešno zaključena.

Nastavitev php.ini

Za delo z bazo podatkov MySQL moramo konfigurirati php. ini – konfiguracijska datoteka PHP.

V mapi C:\TestServer\PHP54 sta dve predlogi: razvojna in php.ini-produkcijska.

Preimenujte predlogo php.ini-production v .

Knjižnice za delo z bazo MySQL se nahajajo v mapi C:\TestServer\PHP 54\ext. Ta pot mora biti podana v direktivi extension_dir konfiguracijske datoteke php.ini.

Poiščemo ta parameter, odstranimo znak komentarja na začetku vrstice (to je podpičje) in napišemo pot.
extension_dir = "C:/TestServer/PHP 54/ext"

Obstajata dve knjižnici za delo z bazo podatkov MySQL v PHP: php_mysqli. dll je novejši in ga priporočamo za uporabo pri delu; php_mysql. dll je star, vendar ga večina spletnih mest uporablja.

Bolje je vključiti obe knjižnici v datoteko php.ini.
razširitev = php_mysql. dll
razširitev = php_mysqli. dll

Ko končate urejanje, ponovno zaženite strežnik Apache.

Namestitev in konfiguracija MySQL

Pojdite na stran http://www.mysql.ru/download/. Izberite različico za Win32 ali Win64. Prenesli bomo namestitveni paket mysql-5.5.23-win32.msi.

Zaženite datoteko mysql-5.5.23-win32.msi.

Strinjamo se s licenčni pogoji, izberite vrsto namestitve Tipično.

Preidimo na nastavitev strežnika MySQL.

Izberite Podrobna konfiguracija – podrobne konfiguracijske nastavitve.

Izberite vrsto strežnika z minimalne zahteve v pomnilnik – Developer Machine.

Zdaj se moramo odločiti, s katerimi bazami podatkov (InnoDB, MyISAM) bo deloval naš strežnik.

Večnamenska zbirka podatkov – podprta sta InnoDB in MyISAM.
Samo transakcijska baza podatkov - podprt InnoDB.
Samo netransakcijska zbirka podatkov- myISAM je podprt.

Pri izbiri podpore za InnoDB je naslednji korak izbira mesta za shranjevanje tabel InnoDB.

Za največje število hkratnih povezav je bolje izbrati Ročno nastavitev in sprejeti privzeto vrednost (15).

V tem koraku parameter Enable TCP/IP Networking omogoči podporo za povezave TCP in izbere vrata, prek katerih bodo te povezave vzpostavljene. Nastavljen je tudi parameter Enable Strict Mode – način stroge skladnosti s standardom MySQL.

Zdaj morate izbrati privzeto kodiranje. Najboljša možnost- Kodiranje UTF-8. Zato izbiramo Najboljša podpora za večjezičnost.

Če želite, da se MySQL izvaja kot storitev Windows, namestite Install as Windows Service. Če morate samodejno zagnati to storitev, namestite Samodejno zaženite strežnik MySQL.

Zdaj nastavite skrbniško geslo in izklopite možnost Spremeni varnostne nastavitve.

Ko kliknete gumba Naprej in Izvedi, se lahko šteje, da je namestitev MySQL končana.

Če želite preveriti delovanje MySQL, kliknite gumb Windows Start, poiščite pripomoček za delo z MySQL (MySql Server 5.5 MySQL Server Command Line) in ga zaženite.

Po vnosu skrbniškega gesla smo preusmerjeni v ukazno vrstico MySQL.

Vnesite ukaz
prikaz podatkovnih baz;

Če vidimo seznam baz podatkov, bo to pomenilo, da strežnik deluje pravilno.

Izhod iz načina ukazne vrstice:
izhod;

S tem je namestitev strežnika končana. Vso srečo!

Ta opis je primeren za katero koli izdajo sistema Windows 7/8/8.1.

Namestitev spletnega strežnika Apache

Najprej prenesite distribucijo Apache s spletnega mesta: http://www.apachelounge.com/download/. Na seznamu distribucij Binarne datoteke Apache 2.4 VC11, moramo prenesti "httpd-2.4.7-win64-VC11.zip".

Po prenosu odprite arhiv httpd-2.4.7-win64-VC11.zip

Ekstrahirajte mapo Apache24 iz nje na particijo pogona C:\

Zdaj moramo pred namestitvijo Apachea nekoliko prilagoditi konfiguracijo. Odprite datoteko httpd.conf (nahaja se tukaj: C:\Apache24\conf), po možnosti prek priročnega urejevalnika, kot je notepad++. Poiščite vrstico (217) ServerName www.example.com:80 in jo spremenite v ServerName localhost:80

Tukaj moramo navesti celotno pot do datoteke httpd.exe, ki se nahaja v mapi Apache. V našem primeru je to C:\Apache24\bin\httpd.exe. Vnesite ukaz C:\Apache24\bin\httpd.exe -k install in pritisnite Enter.

Če se med zagonom programa prikaže naslednja napaka: ni uspelo odpreti upravitelja storitev winnt, morda ste se pozabili prijaviti kot skrbnik, pojdite v naslednjo mapo: C:\Users\Your_user_name here\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, zaženite ukazno vrstico kot skrbnik

In ponovite ukaz za namestitev.

Namestitev končana. Odprite imenik bin (celotna pot: C:\Apache24\bin\) in zaženite datoteko: ApacheMonitor.exe. V sistemski vrstici se prikaže ikona Apache, s katero lahko hitro zaženete/ustavite storitev Apache, kliknite start:

Zdaj pa preverimo funkcionalnost. Odprite brskalnik in v naslovno vrstico napišite http://localhost/ (lahko samo localhost). Če je bila namestitev uspešna, bi se morala odpreti stran z napisom Deluje!

Namestitev PHP (ročna)

Ali potrebujemo Apache brez PHP? Seveda ne, to je neumnost! Zato si bomo naslednjič ogledali ročno (brez uporabe namestitvenega programa) namestitev PHP.

Prenesite PHP (arhiv Zip) s spletnega mesta: http://windows.php.net/download/. Potrebujemo različico: VC11 x64 Thread Safe.

Vsebino arhiva razpakiramo v imenik C:\PHP (mapo PHP ustvarimo sami). Nato v mapi C:\PHP najdemo dve datoteki php.ini-development in php.ini-production. Te datoteke vsebujejo osnovne nastavitve. Prva datoteka je optimizirana za razvijalce, druga za proizvodne sisteme. Glavna razlika je v nastavitvah: za razvijalce je prikaz napak dovoljen, za produkcijske sisteme pa je prikaz napak iz varnostnih razlogov prepovedan.

Preden nadaljujemo z namestitvijo PHP, naredimo nekaj stvari. Odprite nadzorno ploščo → Videz in prilagajanje → Možnosti mape → zavihek Pogled, poiščite vrstico »Skrij razširitve za znane vrste datotek« in če je tam kljukica, jo počistite in kliknite »Uporabi«.

Nadaljujemo z namestitvijo. In tako izberite datoteko, ki jo potrebujete (izbral sem php.ini-development). Izbrano datoteko bo treba le malo preimenovati. Desni klik na datoteko → Preimenuj → izbriši »-development« in pusti samo php.ini

Zdaj odprite php.ini, narediti moramo nekaj sprememb (bodite previdni pri spremembah, če je na začetku vrstice podpičje, ga bo treba odstraniti):

  1. Poiščite možnost extension_dir (vrstica 721) in spremenite pot do mape ext, da se ujema s potjo PHP namestitve. Pri meni izgleda takole:
    extension_dir = "C:\PHP\ext"
  2. Poiščite možnost upload_tmp_dir (vrstica 791). Tukaj morate določiti pot do začasne mape. Izbral sem c:\windows\temp. skupaj:
    upload_tmp_dir = "C:\Windows\Temp"
  3. Poiščite možnost session.save_path (vrstica 1369). Tukaj morate določiti tudi pot do začasne mape:
    session.save_path = "C:\Windows\Temp"
  4. V razdelku Dinamične razširitve morate odkomentirati več vrstic (odstranite podpičje na začetku), ki ustrezajo modulom PHP, ki bodo morda potrebni za delo: 866, 873, 874, 876, 886, 895, 900

Shranite spremembe in zaprite.

Zdaj pa se vrnimo k Nastavitve Apache. Malo bomo morali urediti konfiguracijo Apache. Pojdite v mapo C:\Apache24\conf in odprite datoteko httpd.conf.

Pojdite na konec datoteke in dodajte naslednje vrstice čisto na dno:

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

Določite pot do mape php, ki ste jo izbrali med postopkom namestitve (če ste namestili v drug imenik).

V isti datoteki najdemo naslednje vrstice (vrstice približno 274-276):

DirectoryIndex index.html

Pred index.html dodamo index.php ločeno s presledkom. Rezultat je:

DirectoryIndex index.php index.html

Če želite, da spremembe začnejo veljati, znova zaženite storitev Apache (ikona pladnja je monitor Apache). Če se storitev znova zažene, je to dober znak. Če ne (prikaže se napaka), poiščite napake v konfiguracijskih datotekah. Še posebej natančno preverite vse poti.

Če želite preveriti, ali PHP deluje, odprite mapo C:\Apache24\htdocs (ta vsebuje privzete datoteke spletnega mesta). V tej mapi ustvarite datoteko index.php z naslednjo vsebino:

Zdaj odprite http://localhost/ (ali samo localhost) v brskalniku. Če je šlo vse v redu, boste videli stran, podobno tej:

Če namesto strani z informacijami o php vidite stran z napisom “Deluje!”, potem preprosto kliknite Osveži stran.

Namestitev MySQL

Odprite stran za prenos distribucije: http://dev.mysql.com/downloads/installer/5.6.html in prenesite Windows (x86, 32-bit), Namestitveni program MSI 5.6.16 250.8M. Po kliku na gumb Prenos se vam prikaže obrazec za registracijo, ki ga lahko preskočite s klikom na spodnjo povezavo (»Ne, hvala, samo začni moj prenos!«).

Zaženemo namestitveni program, po kratkem prenosu vidimo naslednje okno:

Kliknite Install MySQL Products, pojavi se naslednje okno, v katerem sprejemamo licenčna pogodba(potrdite polje) in kliknite Naprej >

Naslednje okno nas prosi, da preverimo, ali jih je več nova različica MySQL, potrdite polje Skip... (preskoči) in kliknite Next >

V naslednjem oknu moramo izbrati vrsto namestitve, izbrati Po meri in klikniti Naprej >:

V naslednjem oknu imamo možnost izbrati potrebne komponente: počistite polje MySQL Connectors, v aplikaciji počistite polje. MySQL Workbench CE 6.0.8 in MySQL Notifier 1.1.5, v MySQL Server 5.6.16 počistite polje Razvojne komponente in odjemalska C API knjižnica (v skupni rabi) in kliknite Naprej >

Naslednje okno nam pove, kaj točno bo nameščeno, samo kliknite Execute

Po uspešni namestitvi kliknite Naprej >

Naslednje okno nas obvesti, da bomo nato malo konfigurirali naš strežnik, kliknite Naprej >

V prvem oknu z nastavitvami potrdite polje Prikaži napredne možnosti, ostalo pustite tako, kot je, in kliknite Naprej >

V naslednjem oknu smo pozvani, da nastavimo skrbniško (root) geslo. Bolje je, da tega gesla ne izgubite! Nastavite geslo in kliknite Naprej >

V naslednjem oknu izbrišite številko 56 v polju za vnos, ostalo pustite tako kot je in kliknite Naprej >

Kliknite Naprej >

Kliknite Naprej >

Ostaja le še preveriti, ali je bila namestitev uspešna. (win 8): Pojdite v začetni meni → pojdite na aplikacije (puščica navzdol) → poiščite MySQL5.6 Command Line Client (terminal za delo z MySQL v ukazni vrstici) → odprite ga. Nato vnesite skrbniško geslo (root). Če je geslo pravilno, boste preusmerjeni v ukazni poziv (mysql>). Vnesite ukaz: pokaži baze podatkov; (podpičje na koncu je obvezno). Kot rezultat bi morali videti seznam baz podatkov (vsaj dve - information_schema in mysql). To pomeni, da strežnik deluje pravilno. Zaprite ukazno vrstico tako, da izvedete ukaz za izhod.

Dodajte vrstico v datoteko C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. V isti datoteki izbrišite ali zakomentirajte (vstavite znak # na začetku vrstice) line::1 localhost (če je bila prvotno zakomentirana, vam ni treba storiti ničesar z njo).

Namestitev in osnovna nastavitev phpMyAdmin

Odprite stran za prenos http://www.phpmyadmin.net/home_page/downloads.php in izberite prenos arhiva, ki se konča na *all-languages.7z ali *all-languages.zip (v času pisanja Najnovejša različica je bil phpMyAdmin 4.1.9). Ustvarite mapo phpmyadmin v C:\Apache24\htdocs in vanjo ekstrahirajte prenesene arhivske datoteke.

Preverimo, kako deluje. Odprite brskalnik in pojdite na naslov http://localhost/phpmyadmin/. Odpre se naslednje okno:

Zdaj moramo ustvariti konfiguracijsko datoteko za MySQL. Pojdite v mapo phpmyadmin in tam ustvarite mapo config. V brskalniku odprite naslednji naslov: http://localhost/phpmyadmin/setup/

Zdaj, da konfigurirate parametre povezave z MySQL, kliknite gumb " Nov strežnik«, se nam odpre novo okno; v stolpcu »Server Host« je treba localhost zamenjati z 127.0.0.1:

Nastavitve shranimo (kliknemo Uporabi) in samodejno se bomo vrnili na prejšnjo stran. Izberite privzeti jezik - ruščina, privzeti strežnik - 127.0.0.1, konec vrstice - Windows. Na dnu kliknite Shrani in nato Prenesi.

Nastalo datoteko (config.inc.php) shranimo v koren namestitve phpMyAdmin (C:\Apache24\htdocs\phpmyadmin). Zapremo stran, ne bomo je več potrebovali.

To je vse. Vrnemo se na stran http://localhost/phpmyadmin/. Zdaj se lahko prijavite v sistem kot root uporabnik (vnesite geslo, ki ste ga določili pri nastavitvi MySQL za root uporabnika). Testiranje povezave z MySQL. Če je šlo vse v redu (ste se lahko prijavili v phpMyAdmin), izbrišite mapo config iz mape phpmyadmin.

Spletni strežnik Apache je precej priljubljen. To je brezplačna in odprtokodna programska oprema izvorna koda. Običajno je nameščen na računalnikih z operacijskim sistemom sistem UNIX družine, vendar je možna namestitev na operacijski sistem Družina Windows.

Našel sem različico Apache 2.4.25 in jo namestil v sistem Windows 7 x64 httpd-2.4.25-win64-VC11.zip. Obstajata 32-bitna in 64-bitna različica. V Windows 7 x64 lahko namestite obe različici; v 32-bitnem sistemu Windows 7 bo delovala samo 32-bitna različica. Zato izberite glede na svoje zmožnosti. To bom tudi opozoril izvršljive datoteke prevedeni v Microsoft Visual Studio 2012, zahtevajo namestitev paketa za redistribucijo Visual C++, da lahko delujejo. Lahko ga prenesete z Microsoftovega spletnega mesta vcredist_x64.exe. In izberite paket ustrezne bitne velikosti

Začnimo z namestitvijo. Če ni nameščen Microsoftov paket, nato namestite. Ni težko, vse se naredi samodejno. Potem od zip arhiv ekstrahirajte mapo Apache24 in jo premaknite v »C:\Program Files«. Če imate Windows x64 in je strežnik x86, pojdite v mapo "C:\Program Files (x86)".

Na internetu sem videl nasvet, da morate ustvariti mapo v korenu pogona C: in vanjo razpakirati vsebino arhiva, vendar imam drugačno mnenje. Za programe obstaja mapa "C:\Program Files". Tistim, ki ugovarjajo, da so konfiguracijske datoteke globoko zakopane in boste za njihovo urejanje potrebovali skrbniške pravice, odgovarjam: ni problema. Ustvarite bližnjico za beležnico (»C:\Windows\notepad.exe«), v lastnostih bližnjice za potjo beležnice dodajte dvojni narekovaji polna pot do konfiguracijske datoteke ("C:\Program Files\Apache24\conf\httpd.conf"), v dodatnih lastnostih pa potrdite polje "zaženi kot skrbnik". Bližnjico postavite na mesto, ki vam ustreza, in ko jo kliknete, se bo zagnala beležka s skrbniškimi pravicami in odprla konfiguracijsko datoteko strežnika. Ko ga odprete, ga morate malo prilagoditi.

Po urejanju httpd.conf morate ustvariti paketna datoteka, zapišite vanj

"C:\Program Files\Apache24\bin\httpd.exe" -k namestite in zaženite kot skrbnik. Ta ukaz je namenjen strežniku, da se registrira kot storitev Windows, ki se samodejno zažene, ko se sistem zažene. V zagon lahko postavite tudi majhen pomočniški program "C:\Program Files\Apache24\bin\ApacheMonitor.exe". Nahaja se v pladnju, prikazuje status storitve in omogoča zagon, zaustavitev, ponovni zagon storitve Apache. Po vsakem urejanju morate znova zagnati storitev apache konfiguracijske datoteke da bodo spremembe začele veljati.

Če je paketna datoteka uspešno dokončana in se storitev apache izvaja, lahko v brskalnik vnesete http://127.0.0.1 ali http://localhost, brskalnik bo odprl datoteko »C:\Program Files\Apache24\ htdocs\index.html", v kateri ena vrstica " Deluje!"Če je brskalnik to lahko prikazal, potem strežnik deluje.

Seveda privzeta lokacija za dokumente HTML, ki jih bo obdelal spletni strežnik, ni zelo priročna, vendar to ni pomembno. Dejstvo je, da lahko apache vsebuje veliko virtualnih gostiteljev, od katerih je vsakega mogoče posebej konfigurirati. Podporniki Denverja si pripisujejo zasluge, da lahko Denver gosti več različnih spletnih mest, vendar je to posledica strežnika apahce, ki je vgrajen v Denver. Imamo popoln strežnik, ki deluje kot storitev windows. In zdaj je čas, da začnete ustvarjati