Instaliranje apache mysql i php poslužitelja na Windows 7. Instaliranje Apache na Windows

Na internetu ima dosta članaka u kojima autori daju detaljne upute sa snimkama zaslona, ​​zahvaljujući kojima niti jedan korisnik nije uspio instalirati Apache poslužitelj za PHP i DBMS MySql. No većina njih ostavlja korisnika s brojnim pitanjima na koja dugo ne može pronaći odgovor. Pogledajmo što su Apache, MySql, PHP, za što su potrebni i kako instalirati te proizvode.

Malo teorije

Apache je besplatni http poslužitelj nazvan po sjevernoameričkom plemenu Indijanaca Apača. Široko se koristi na svim platformama, uključujući Windows, i postao je de facto standard u razvoju web aplikacija i usluga. Osim njega, morat ćemo instalirati MySql DBMS, koji je također standard u svojoj oblasti, te jedan od najčešćih i univerzalnih skriptnih jezika - PHP.

Apache (kako ga korisnici zovu) razlikuje se od drugih poslužitelja po tome što se jamči da će sve aplikacije i usluge raditi na njemu, bez potrebe da korisnik izvršava dodatne postavke. U usporedbi sa svojim analogima, Apache se ne odlikuje visokim performansama i malom potrošnjom računalnih resursa, ali bilo koja aplikacija zajamčeno funkcionira na njegovoj osnovi. Ovdje također možete dodati jednostavnost postavljanja, raditi na gotovo svemu moderne platforme i izvrsna dokumentacija.

Sada pogledajmo kako instalirati Apache na računalo koje radi Windows kontrola 7 (u kasnijim izdanjima postupak je gotovo identičan), tako da se poslužitelj instalira na pravi hosting.

Instalacijski Apache

  • Idemo na službeni resurs podrške za Apache i preuzimamo njegovo najnovije izdanje.

Zapravo, praktički nema razlike između verzija proizvoda za programera, osim ako stari Apache podržavaju najnovije verzije PHP skriptnog jezika.

  • Pokrenite preuzetu instalacijsku datoteku.
  • Ispunjavamo prva dva polja kao na snimci zaslona: u oba retka unesite "localhost".

  • Postavljamo apsolutno bilo koji poštanski sandučić.
  • prvi je odgovoran za instaliranje proizvoda kao Windows servisa, koji će koristiti port broj 80;
  • drugi će spojiti poslužitelj na port broj 8080, nakon čega ćete ga svaki put morati automatski pokretati.

Programeri proizvoda preporučuju odabir prve opcije, pa je pogledajmo malo niže. Kada instalirate Apache, obratite pozornost na put na kojem su pohranjene njegove datoteke. Najbolje je instalirati u "javni" direktorij, koji se nalazi u mapi "korisnici" na sistemskoj particiji vašeg tvrdog diska.

Nakon zatvaranja čarobnjaka za instalaciju, provjerite radi li Apache. Da biste to učinili, idite dolje do ladice i provjerite postoji li dolje prikazana ikona.

Ako ne radi, pokrenite ga naredbeni redak. To se radi unosom “cmd” u tekstualni oblik tumača naredbi (Win + R).

Na naredbenom retku pišemo "net start Apache2.2" za pokretanje poslužitelja.

Ovaj unos vrijedi samo za verziju proizvoda 2.2; u ostalim verzijama brojevi će biti odgovarajući.

Poslužitelj se zaustavlja upisivanjem naredbe sa sljedećim parametrima: “net stop Apache2.2”.

Pogledajmo još nekoliko metoda za pokretanje, gašenje i ponovno pokretanje Apachea. Za redoviti rad korištenje naredbenog retka za upravljanje poslužiteljem je neučinkovito - trebat će puno vremena. Izlaz iz situacije je korištenje kontekstnog izbornika ikone na traci: desnom tipkom miša kliknite na nju i odaberite radnju koju treba izvršiti.

Isto se radi upravljanjem istoimene usluge putem odgovarajućeg uslužnog programa koji omogućuje pristup Windows uslugama, odnosno dodatkom Services. Počinje kroz traka za pretraživanje ili “Administracija” u “Upravljačkoj ploči”.

Postavljanje Apachea

Prilikom odabira prvog načina instalacije poslužitelja, možete odrediti način pokretanja. Na redovita uporaba a ako imate besplatne resurse na računalu, koristite Apache autostart. U suprotnom odaberite ručno pokretanje putem kontekstnog izbornika usluge.

Nakon ručnog ili automatskog pokretanja poslužitelja, otvorite prikladan preglednik i idite na adresu: //localhost. pojavit će se prazna stranica s istom adresom.

Za početak učinite sljedeće.

  • Idemo u direktorij "htdocs", koji se nalazi u mapi s datotekama softverskog proizvoda.
  • Iz njega brišemo html datoteku i stvaramo direktorij s nazivom stranice (mysite).
  • Možete otići na buduću stranicu unosom //localhost/mysite.
  • Idite u mapu “conf” i otvorite datoteku “httpd.conf” u uređivaču teksta (po mogućnosti s podrškom za sintaksu).
  • Idite na redak broj 227 i zamijenite "none" sa "all". Rezultirajuća vrijednost trebala bi biti "AllowOverride All".

Time ćete omogućiti korištenje dokumenta "htaccess". To je napredna Apache konfiguracijska datoteka.

  • Tražimo redak s tekstom “#LoadModule rewrite_module modules/mod_rewrite.so” i uklanjamo simbol “#”.

Ova radnja aktivira modul odgovoran za stvaranje i rad CNC veza.

  • Spremamo napravljene promjene i svakako ponovno pokrenimo Apache.

Instaliranje PHP-a

  • Idemo na stranicu za preuzimanje PHP-a i preuzimamo najnoviju stabilnu verziju skriptnog jezika.

Pažnja! Nećete morati preuzeti izvršnu datoteku u msi ili exe formatu, već biz arhivu.

  • Kreiramo direktorij i dekomprimiramo arhivu u njega koristeći 7zip ili Winrar.
  • Otvorite “httpd.conf” ako ste ga zatvorili i dodajte sljedeći tekst Na kraju:

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

AddType aplikacija/x-httpd-php .php"

Brojevi u prvom retku i adresa mijenjat će se ovisno o verzijama korištenih proizvoda i stazama direktorija i PHP-u.

  • Opet, spremite promjene i ponovno pokrenite Apache.

Kada se pojavi dijaloški okvir s informacijama koji ukazuje na pogrešku tijekom operacije, ponovno pokrenite Windows.

Svi PHP konfiguracijski parametri, kada su instalirani, pohranjeni su u datoteci "php.ini". Umjesto toga, postoje dokumenti čiji naziv počinje s “php.ini”.

  • Preimenujte bilo koju u "php.ini" da biste stvorili konfiguracijsku datoteku.
  • Zatim kopirajte ovaj dokument u Windows direktorij, na primjer, “C:\Windows”.
  • Ponovno pokrećemo poslužitelj kroz kontekstni izbornik njegove ikone.

Ovo dovršava instalaciju i konfiguraciju PHP-a. Ostaje samo provjeriti funkcionalnost poslužitelja. Idite na “htdocs” i kreirajte datoteku u mapi s bilo kojim nazivom (po mogućnosti latiničnim) i php proširenje(na primjer file.php). Otvaramo ga s uređivač teksta i unesite sljedeći dio koda:

Sada otvorite ili povećajte prozor preglednika i unesite put do stvorene datoteke u adresnu traku. U našem slučaju to je: //localhost/mysite/file.php

Ako je sve prošlo dobro i bez grešaka, vidjet ćete sličnu sliku.

Obratite pozornost na redak "Učitana konfiguracijska datoteka". Tamo bi trebao biti naveden put do konfiguracijske datoteke "php.ini".

Ovo dovršava instalaciju Apachea s PHP-om na Windows računalu. Ako trebate instalirati bilo koji CMS, DBMS je instaliran.

DBMS instalacija

  • Preuzmite trenutnu verziju MySql-a za svoju verziju i bitnost sustava Windows.

  • Nakon klika na gumb "Preuzmi", kliknite na poveznicu označenu na snimci zaslona za preuzimanje MySql-a bez registracije.

  • Pokrećemo instalacijski program za čije će funkcioniranje biti potrebna biblioteka .NET Framework verzija 4.5.
  • Prihvaćamo uvjete koristeći MySql na Windowsima.
  • Pomaknite prekidač u položaj "Samo poslužitelj".

  • Kliknite gumb "Izvrši" za početak instalacije MySql nakon provjere zahtjeva.

  • Postavili smo lozinku za MySql, koja će se koristiti za pristup bazi podataka.

  • Pritisnite "Dalje".

Instalacija poslužitelja sa skriptnim jezikom i MySql je dovršena. Ostaje samo spojiti posljednje dvije komponente kako bi mogle međusobno djelovati.

Da biste to učinili, otvorite već poznatu konfiguracijsku datoteku “php.ini” i izbrišite simbol “;”. u skladu sa sljedećim podacima:

proširenje=php_mysql.dll

proširenje=php_mysqli.dll.

Pronađite tekst “; extension_dir = “ext”” i zamijeniti ga sljedećim “extension_dir = “C:\Users\Public\php\ext””, gdje nakon znaka “jednako” postavljamo putanju do direktorija s PHP-om.


Nastavljamo s izgradnjom lokalnog poslužitelja na našem lokalnom računalu. U ovom članku ćemo se upoznati s instalacijom komponente lokalnog poslužitelja na Windows platforma 7, Apache web poslužitelj.

Imajte na umu da za ručnu instalaciju radi novija verzija Apache 2.4.18.


Apache verzija 2.4.18

Prije pokretanja instalacijskog programa, odlučite o lokaciji lokalnog poslužitelja. Lokalni poslužitelj s njim komponente Postavljeno na sistemski disk tvoje računalo. Štoviše:

  • Instalirajte Apache u direktorij: .
  • Instalirajte PHP u direktorij: [C:\php]
  • MySQL zadano:

Kako instalirati MySQL poslužitelj kao Windows uslugu opisao sam u članku: . Napisat ću kako instalirati PHP interpreter u članku: Instaliranje PHP-a.

1. Pokrenite instalacijski program Apache MSI.
instalacija Apache MSI prvi prozor 2. Upoznajte se i složite se s Apache licencom

3. Zatim se upoznajte s dokumentima

4. Na ovoj stranici trebate ispuniti podatke o našem lokalnom poslužitelju:
  • Domian poslužitelja: lokalni host;
  • Naziv poslužitelja: localhost;
  • Email administratora: bilo koji.

Važno: Za sve korisnike navedite port 80.

5. Na ovoj stranici prijeđite na

6. Na sljedećoj stranici razumijemo zašto smo se prebacili na . Sada imamo mogućnost odrediti prilagođenu mapu za instaliranje Apachea. To činimo navođenjem unaprijed stvorenog direktorija: [C:\www].

7. Na sljedećoj stranici kliknite i dobijte rezultat.



U traci sustava dobivamo i vidimo gumb Apache.

Kako provjeriti radi li Apache na vašem računalu

Provjera rada Apache poslužitelja. Da biste to učinili u adresna traka napiši adresu: http://localhost i vidimo natpis "It work!", Što znači "Radi."

Kako isključiti Apache na računalu

Apache nije uvijek potreban i nema smisla držati ga otvorenim. Da biste ga isključili, idite na paletu i na desnom gumbu ikone Apache vidimo tri kontrolna gumba:

  • Apache nadzor;
  • OpenServers;
  • Izlaz.

Posljednji od kojih se isključuje.

To je sve! Instalacija Apache MSI je dovršena. Zapamtite Apache instalacijsku mapu, to će biti potrebno prilikom postavljanja lokalnog poslužitelja.

Rječnik članka:

  • Distribucija– oblik distribucije programa i softvera.
  • Otpuštanje- verzija softvera.

Ovaj članak - upute korak po korak o stvaranju lokalnog web poslužitelja. Opisuje instalaciju web poslužitelja Apache 2.4 na Windows OS platformi. Instalacija je testirana na Windows XP SP3.

Sastav web poslužitelja:

  • Apache 2.4 (verzija 2.4.10);
  • PHP 5.4 (verzija 5.4.34);
  • MySQL 5.5 (verzija 5.5.23).

Ovaj radni prostor će odgovarati:

  • iskusni webmasteri za testiranje svojih projekata;
  • za webmastere početnike za izradu svojih prvih web stranica.

Distribucije Apache 2.4 i PHP 5.4 kompilirane su u VC9 (Visual Studio 2008).

Apache 2.4 VC9 verzija radi s gotovo svim trenutnim Windows verzije(7/8/Vista/XP SP3).

Da bi VC9 aplikacije radile, prvo trebate ažurirati biblioteke Visual C++.

Instaliranje paketa ažuriranja biblioteke Visual C++

Preuzmite distribuciju ažuriranja vcredist_x86.exe s web stranice Microsofta, pokrenite datoteku i izvršite ažuriranje.

Instalacija i konfiguracija Apache 2.4 poslužitelja

Apache distribucija nema instalacijsku datoteku. Stoga će se instalacija izvršiti ručno.

Napravite mapu i raspakirajte arhivu httpd-2.4.10-win32-VC9.zip.

U konfiguracijskoj datoteci httpd. conf zadane rute su C:\Apache24. Stoga će biti puno manje izmjena u konfiguracijskoj datoteci ako otpakirate arhivu u ovu mapu.

Distribuciju ćemo raspakirati u mapu C:\TestServer.

Mijenjamo konfiguracijsku datoteku C:\TestServer\Apache24\conf\httpd. konf. Kada pišete staze, umjesto znaka "\" (kosa crta) koristite znak "/" (kosa crta). Ovako se pišu staze u operacijskim salama Linux sustavi i Unix. Ali Apache je izvorno razvijen posebno za ove operativne sustave.

Vršimo grupnu zamjenu teksta C:/ Apache24 sa C:/ TestServer / Apache24.

Postavite vrijednost parametra ServerName.
Naziv poslužitelja lokalni host:80

Postavite vrijednost parametra ServerAdmin (e-mail administratora).
ServerAdmin [e-mail zaštićen]

Postavite vrijednost parametra DocumentRoot (lokacija dokumenata stranice).
DocumentRoot C:/TestServer/Apache24/htdocs

Možda ćete htjeti pohraniti dokumente stranice odvojeno od poslužitelja. Na primjer, u mapi C:\MySites. Tada se ovaj parametar može promijeniti.
DocumentRoot C:/ MySites

Izvršna Apache datoteke nalaze se u mapi C:\TestServer\Apache24\bin. Dodajte ovu vrijednost varijabli okruženja Windows PATH.
PUT = C:\TestServer\Apache24\bin ;

Instalirajte Apache kao uslugu.
httpd.exe -k instaliraj

Ako je omogućeno Windows vatrozid, tada će se prilikom instaliranja usluge pojaviti poruka koja pokazuje da je program blokiran vanjske veze. Da bi usluga radila, morate dati dopuštenje za otključavanje.

Pokrenimo Apache poslužitelj.
httpd.exe -k početak

Provjeravamo performanse poslužitelja. U naredbeni redak preglednika upišite adresu: http://localhost. Ako je instalacija Apachea bila uspješna, prikazuje se tekst Radi! . U protivnom ćemo vidjeti prazan ekran.

Ako se poslužitelj ne pokrene, trebate provjeriti je li port 80, koji Apache koristi prema zadanim postavkama, zauzet.

To se radi pomoću naredbe
netstat –anb

Najčešće ovaj priključak koristi Skype ili Firefox. U tom slučaju trebali biste ili otpustiti port ili premjestiti Apache na port 8080.

Da biste to učinili, u datoteci httpd. conf mijenjamo vrijednosti parametara ServerName i Listen. Naziv poslužitelja lokalni host: 8080
Slušaj 8080

Nakon toga ponovno pokrenite uslugu s naredbom
httpd.exe -k ponovno pokretanje

i opet pokušavamo otići na http://localhost

Za lakši rad s Apache poslužiteljem, možete ga instalirati u startup izborniku Windows prečac, što ukazuje C:\TestServer\Apache24\bin\ ApacheMonitor.exe

Instalacija PHP 5.4

Idemo na web mjesto programera http://windows.php.net/download/. Pronađite distribuciju PHP 5.4 u odjeljku VC9 x86 Thread Safe i preuzmite arhivu php-5.4.34-Win32-VC9-x86.zip.

Stvorite mapu na lokalno računalo, neka to bude C:\TestServer\PHP54, i raspakirajte arhivu.

Vraćamo se na stranicu s distribucijskim kompletom Apache. U odjeljku Dodatno + VC9 nalazimo arhivu php5apache2_4.dll-php-5.4-win32.zip s Apache PHP modulima i preuzimamo je.

U arhivi nalazimo mapu s najnovijom verzijom modula php5apache2_4.dll i smjestimo je u mapu C:\TestServer\PHP54.

U httpd konfiguracijskoj datoteci. conf dodajte retke:

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

U mapi C:\TestServer\Apache54\htdocs kreirajte datoteku test.php.

echo "Zdravo Apache!";
?>

Ponovno pokrenite Apache.

U adresnu traku preglednika upisujemo http://localhost/test.php. Ako tekst Hello Apache! , tada je PHP instalacija uspješno dovršena.

Postavljanje php.ini

Za rad s MySQL bazom podataka moramo konfigurirati php. ini – PHP konfiguracijska datoteka.

U mapi C:\TestServer\PHP54 nalaze se dva predloška: development i php.ini-production.

Preimenujte predložak php.ini-production u .

Biblioteke za rad s MySQL bazom nalaze se u mapi C:\TestServer\PHP 54\ext. Ovaj put mora biti naveden u direktivi extension_dir konfiguracijske datoteke php.ini.

Pronalazimo ovaj parametar, uklanjamo znak komentara na početku retka (ovo je točka sa zarezom) i pišemo put.
extension_dir = "C:/TestServer/PHP 54/ext"

Postoje dvije biblioteke za rad s MySQL bazom podataka u PHP-u: php_mysqli. dll je noviji i preporučuje se korištenje u radu; php_mysql. dll je star, ali većina stranica ga koristi.

Bolje je uključiti obje biblioteke u datoteku php.ini.
proširenje = php_mysql. dll
proširenje = php_mysqli. dll

Nakon dovršetka uređivanja, svakako ponovno pokrenite Apache poslužitelj.

Instalacija i konfiguracija MySQL-a

Idite na stranicu http://www.mysql.ru/download/. Odaberite verziju za Win32 ili Win64. Preuzet ćemo instalacijski paket mysql-5.5.23-win32.msi.

Pokrenite datoteku mysql-5.5.23-win32.msi.

Slažemo se s licencni uvjeti, odaberite tip instalacije Tipično.

Prijeđimo na postavljanje MySQL poslužitelja.

Odaberite Detaljna konfiguracija – detaljne postavke konfiguracije.

Odaberite vrstu poslužitelja s minimalni zahtjevi u memoriju – Developer Machine.

Sada moramo odlučiti s kojim bazama podataka (InnoDB, MyISAM) će naš poslužitelj raditi.

Višenamjenska baza podataka – InnoDB i MyISAM su podržani.
Samo transakcijska baza podataka - InnoDB podržan.
Samo netransakcijska baza podataka- myISAM je podržan.

Prilikom odabira InnoDB podrške, sljedeći korak je odabir mjesta za pohranu InnoDB tablica.

Za maksimalan broj istodobnih veza, bolje je odabrati Manual Setting i prihvatiti zadanu vrijednost (15).

U ovom koraku, parametar Enable TCP/IP Networking omogućuje podršku za TCP veze i odabire port preko kojeg će se ove veze ostvarivati. Također je postavljen parametar Enable Strict Mode – način striktne usklađenosti s MySQL standardom.

Sada morate odabrati zadano kodiranje. Najbolja opcija- UTF-8 kodiranje. Stoga biramo Najbolja podrška za višejezičnost.

Kako bi MySQL radio kao Windows usluga, instalirajte Install as Windows Service. Ako trebate automatski pokrenuti ovu uslugu, instalirajte Automatski pokrenite MySQL poslužitelj.

Sada postavite administratorsku lozinku i isključite opciju Modify Security Settings.

Nakon klika na gumbe Next i Execute, instalacija MySQL-a može se smatrati završenom.

Kako biste provjerili funkcionalnost MySQL-a, kliknite gumb Windows Start, pronađite pomoćni program za rad s MySQL-om (MySql Server 5.5 MySQL Server Command Line) i pokrenite ga.

Nakon unosa administratorske lozinke dolazimo do MySQL naredbenog retka.

Unesite naredbu
prikazati baze podataka;

Ako vidimo popis baza podataka, to će značiti da poslužitelj radi ispravno.

Izađite iz načina naredbenog retka:
Izlaz;

Ovo dovršava instalaciju poslužitelja. Sretno!

Ovaj opis prikladan je za bilo koje izdanje sustava Windows 7/8/8.1.

Instalacija web poslužitelja Apache

Prije svega, preuzmite Apache distribuciju sa stranice: http://www.apachelounge.com/download/. U popisu distribucija Apache 2.4 binarne datoteke VC11, moramo preuzeti "httpd-2.4.7-win64-VC11.zip".

Nakon preuzimanja otvorite arhivu httpd-2.4.7-win64-VC11.zip

Izdvojite mapu Apache24 iz nje na particiju pogona C:\

Sada moramo malo podesiti konfiguraciju prije instaliranja Apachea. Otvorite datoteku httpd.conf (koja se nalazi ovdje: C:\Apache24\conf), po mogućnosti putem prikladnog editora, kao što je notepad++. Pronađite redak (217) ServerName www.example.com:80 i promijenite ga u ServerName localhost:80

Ovdje moramo navesti puni put do datoteke httpd.exe koja se nalazi u mapi Apache. U našem slučaju to je C:\Apache24\bin\httpd.exe. Upišite naredbu C:\Apache24\bin\httpd.exe -k install i pritisnite Enter.

Ako prilikom pokretanja programa dobijete sljedeću pogrešku: nije uspjelo otvoriti winnt service manager možda ste se zaboravili prijaviti kao administrator, idite u sljedeću mapu: C:\Users\Your_user_name here\AppData\Roaming\Microsoft\Windows\Start Izbornik\Programi\Sustavski alati, pokrenite naredbeni redak kao administrator

I ponovite instalacijsku naredbu.

Instalacija završena. Otvorite direktorij bin (puni put: C:\Apache24\bin\) i pokrenite datoteku: ApacheMonitor.exe. Ikona Apache pojavit će se u programskoj traci s kojom možete brzo pokrenuti/zaustaviti Apache uslugu, kliknite start:

Sada provjerimo funkcionalnost. Otvorite preglednik i napišite http://localhost/ u adresnu traku (možete samo localhost). Ako je instalacija bila uspješna, trebala bi se otvoriti stranica na kojoj piše Radi!

PHP instalacija (ručna)

Treba li nam Apache bez PHP-a? Naravno da ne, ovo su gluposti! Stoga ćemo sljedeće pogledati ručnu (bez korištenja instalacijskog programa) instalaciju PHP-a.

Preuzmite PHP (Zip arhivu) sa stranice: http://windows.php.net/download/. Trebamo verziju: VC11 x64 Thread Safe.

Raspakiramo sadržaj arhive u direktorij C:\PHP (sami kreiramo PHP mapu). Zatim, u mapi C:\PHP nalazimo dvije datoteke php.ini-development i php.ini-production. Ove datoteke sadrže osnovne postavke. Prva datoteka je optimizirana za programere, druga za proizvodne sustave. Glavna razlika je u postavkama: za programere je dopušten prikaz pogreške, dok je za proizvodne sustave prikaz pogreške zabranjen iz sigurnosnih razloga.

Učinimo nekoliko stvari prije nego što nastavimo s instalacijom PHP-a. Otvorite Upravljačku ploču → Izgled i personalizacija → Mogućnosti mape → Kartica Pogled, pronađite redak "Sakrij ekstenzije za poznate vrste datoteka" i ako tamo postoji kvačica, poništite je i kliknite "Primijeni".

Nastavljamo s instalacijom. I tako, odaberite datoteku koja vam je potrebna (ja sam izabrao php.ini-development). Odabranu datoteku trebat će samo malo preimenovati. Desni klik na datoteku → Preimenuj → obrišite “-development”, ostavljajući samo php.ini

Sada otvorite php.ini, moramo napraviti nekoliko promjena (budite oprezni pri izmjenama, ako postoji točka-zarez na početku retka, morat ćete je ukloniti):

  1. Pronađite opciju extension_dir (linija 721) i promijenite put ext mape da odgovara putu PHP instalacije. Kod mene to izgleda ovako:
    extension_dir = "C:\PHP\ext"
  2. Pronađite opciju upload_tmp_dir (linija 791). Ovdje morate navesti put do privremene mape. Izabrao sam c:\windows\temp. Zajedno:
    upload_tmp_dir = "C:\Windows\Temp"
  3. Pronađite opciju session.save_path (linija 1369). Ovdje također morate navesti put do privremene mape:
    session.save_path = "C:\Windows\Temp"
  4. U odjeljku Dynamic Extensions potrebno je odkomentirati nekoliko redaka (ukloniti točku i zarez na početku) koji odgovaraju PHP modulima koji mogu biti potrebni za rad: 866, 873, 874, 876, 886, 895, 900

Spremite promjene i zatvorite.

Sada se vratimo na Apache postavke. Morat ćemo malo urediti Apache konfiguraciju. Idite u mapu C:\Apache24\conf i otvorite datoteku httpd.conf.

Idite na kraj datoteke i dodajte sljedeće retke na samom dnu:

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

Navedite stazu do mape php koju ste odabrali tijekom procesa instalacije (ako ste instalirali u drugi direktorij).

U istoj datoteci nalazimo sljedeće retke (redci otprilike 274-276):

DirectoryIndex index.html

Prije index.html dodajemo index.php odvojen razmakom. Rezultat je:

DirectoryIndex index.php index.html

Da bi promjene stupile na snagu, ponovno pokrenite uslugu Apache (ikona na traci je Apache monitor). Ako se usluga ponovno pokrene, to je dobar znak. Ako nije (pojavit će se pogreška), potražite pogreške u konfiguracijskim datotekama. Posebno pažljivo provjerite sve staze.

Kako biste bili sigurni da PHP radi, otvorite mapu C:\Apache24\htdocs (sadrži zadane datoteke web stranice). Napravite datoteku index.php u ovoj mapi sa sljedećim sadržajem:

Sada otvorite http://localhost/ (ili samo localhost) u svom pregledniku. Ako je sve prošlo dobro, vidjet ćete stranicu sličnu ovoj:

Ako umjesto stranice s informacijama o php-u vidite stranicu s natpisom “Radi!”, tada samo kliknite Osvježi stranicu.

Instaliranje MySQL-a

Otvorite stranicu za preuzimanje distribucije: http://dev.mysql.com/downloads/installer/5.6.html i preuzmite Windows (x86, 32-bitni), MSI Installer 5.6.16 250.8M. Nakon što kliknete na gumb Preuzmi, vidjet ćete obrazac za registraciju, možete ga preskočiti klikom na donju poveznicu (“Ne hvala, samo započnite moje preuzimanje!”).

Pokrećemo instalacijski program, nakon kratkog preuzimanja vidimo sljedeći prozor:

Kliknite Instaliraj MySQL proizvode, pojavit će se sljedeći prozor u kojem prihvaćamo licencni ugovor(označite kućicu) i kliknite Dalje >

Sljedeći prozor traži od nas da provjerimo ima li ih još nova verzija MySQL, potvrdite okvir Preskoči... (preskoči) i kliknite Dalje >

U sljedećem prozoru od nas se traži da odaberemo vrstu instalacije, odaberite Prilagođeno i kliknite Dalje >:

U sljedećem prozoru imamo priliku odabrati potrebne komponente: poništite MySQL Connectors, u Application poništite oznaku MySQL Workbench CE 6.0.8 i MySQL Notifier 1.1.5, u MySQL Serveru 5.6.16 uklonite oznaku iz biblioteke Development Components and Client C API (shared) i kliknite Next >

Sljedeći prozor nam govori što će se točno instalirati, samo kliknite Izvrši

Nakon uspješne instalacije kliknite Dalje >

Sljedeći prozor nas obavještava da ćemo sljedeće malo konfigurirati naš poslužitelj, kliknite Dalje >

U prvom prozoru s postavkama označite okvir Prikaži napredne opcije, ostavite ostalo kako jest i kliknite Dalje >

U sljedećem prozoru od nas se traži da postavimo administratorsku (root) lozinku. Bolje je ne izgubiti ovu lozinku! Postavite lozinku i kliknite Dalje >

U sljedećem prozoru obrišite broj 56 u polju za unos, ostavite ostalo kako jest i kliknite Dalje >

Kliknite Dalje >

Kliknite Dalje >

Ostaje samo provjeriti je li instalacija bila uspješna. (win 8): Idite na početni izbornik → idite na aplikacije (strelica prema dolje) → pronađite MySQL5.6 Command Line Client (terminal za rad s MySQL-om na naredbenom retku) → otvorite ga. Zatim unesite administratorsku lozinku (root). Ako je lozinka ispravna, bit ćete preusmjereni na naredbeni redak (mysql>). Unesite naredbu: prikaži baze podataka; (točka-zarez na kraju je obavezan). Kao rezultat, trebali biste vidjeti popis baza podataka (barem dvije - information_schema i mysql). To znači da poslužitelj radi ispravno. Zatvorite naredbeni redak izvršavanjem naredbe izlaz.

Dodajte red u datoteku C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. U istoj datoteci izbrišite ili komentirajte (stavite znak # na početku retka) line::1 localhost (ako je prvobitno komentiran, ne morate ništa raditi s njim).

Instalacija i osnovno podešavanje phpMyAdmin-a

Otvorite stranicu za preuzimanje http://www.phpmyadmin.net/home_page/downloads.php i odaberite preuzimanje arhive koja završava na *all-languages.7z ili *all-languages.zip (u trenutku pisanja Najnovija verzija bio je phpMyAdmin 4.1.9). Napravite mapu phpmyadmin u C:\Apache24\htdocs i tamo izdvojite preuzete arhivske datoteke.

Provjerimo kako radi. Otvorite preglednik i idite na adresu http://localhost/phpmyadmin/. Trebao bi se otvoriti sljedeći prozor:

Sada moramo stvoriti konfiguracijsku datoteku za MySQL. Idite u mapu phpmyadmin i tamo stvorite mapu konfiguracije. Otvorite sljedeću adresu u pregledniku: http://localhost/phpmyadmin/setup/

Sada, da biste konfigurirali parametre veze s MySQL-om, kliknite na gumb " Novi poslužitelj", otvara nam se novi prozor; u stupcu "Server Host" localhost treba zamijeniti s 127.0.0.1:

Spremamo postavke (kliknemo Primijeni) i automatski ćemo se vratiti na prethodnu stranicu. Odaberite zadani jezik - ruski, zadani poslužitelj - 127.0.0.1, kraj retka - Windows. Na dnu kliknite Spremi, a zatim Preuzmi.

Dobivenu datoteku (config.inc.php) spremamo u korijen phpMyAdmin instalacije (C:\Apache24\htdocs\phpmyadmin). Zatvaramo stranicu, više nam neće trebati.

To je sve. Vraćamo se na stranicu http://localhost/phpmyadmin/. Sada se možete prijaviti na sustav kao root korisnik (unesite lozinku koju ste naveli prilikom postavljanja MySQL-a za root korisnika). Testiranje veze na MySQL. Ako je sve prošlo dobro (uspjeli ste se prijaviti u phpMyAdmin), izbrišite mapu konfiguracije iz mape phpmyadmin.

Web poslužitelj Apache prilično je popularan. Ovo je besplatan softver otvorenog koda izvorni kod. Obično se instalira na računala s operativnim sustavom UNIX sustav obitelji, ali je moguća ugradnja na operacijski sustav Windows obitelj.

Pronašao sam Apache verziju 2.4.25 i instalirao ga na Windows 7 x64 httpd-2.4.25-win64-VC11.zip. Postoji 32-bitna verzija i 64-bitna verzija. Na Windows 7 x64 možete instalirati obje verzije; na 32-bitnom Windows 7 radit će samo 32-bitna verzija. Stoga birajte prema svojim mogućnostima. Napomenut ću i to izvršne datoteke kompilirani u Microsoft Visual Studio 2012, zahtijevaju instalaciju Visual C++ Redistributable Package da bi radili. Možete ga preuzeti s Microsoftove web stranice vcredist_x64.exe. I odaberite paket odgovarajuće veličine bita

Počnimo s instalacijom. Ako nije instaliran Microsoft paket, zatim instalirajte. Nije teško, sve se radi automatski. Zatim iz zip arhiva izdvojite mapu Apache24 i premjestite je u “C:\Program Files”. Ako imate Windows x64, a poslužitelj je x86, idite u mapu "C:\Program Files (x86)".

Vidio sam na internetu savjet da morate napraviti mapu u korijenu C: pogona i raspakirati sadržaj arhive u nju, ali ja imam drugačije mišljenje. Za programe postoji mapa "C:\Program Files". Za one koji prigovaraju da su konfiguracijske datoteke duboko zakopane i da će vam za njihovo uređivanje trebati administratorska prava, odgovaram: nema problema. Napravite prečac za notepad ("C:\Windows\notepad.exe"), u svojstvima prečaca nakon staze notepada dodajte dvostruki navodnici puni put do konfiguracijske datoteke ("C:\Program Files\Apache24\conf\httpd.conf"), au dodatnim svojstvima označite okvir "pokreni kao administrator". Postavite prečac na mjesto koje vam odgovara, a kada ga kliknete, pokrenut će se notepad s administratorskim pravima i otvorit će konfiguracijsku datoteku poslužitelja. Nakon što ga otvorite, morate ga malo prilagoditi.

Nakon uređivanja httpd.conf trebate kreirati skupna datoteka, upišite u njega

"C:\Program Files\Apache24\bin\httpd.exe" -k instalirajte i pokrenite ga kao administrator. Ovom naredbom poslužitelj se registrira kao Windows servis, koji će se automatski pokrenuti kada se sustav pokrene. Također možete staviti mali pomoćni program “C:\Program Files\Apache24\bin\ApacheMonitor.exe” u pokretanje. Nalazi se u ladici, prikazuje status usluge i omogućuje pokretanje, zaustavljanje, ponovno pokretanje usluge Apache. Morate ponovno pokrenuti uslugu apache nakon svakog uređivanja konfiguracijske datoteke kako bi promjene stupile na snagu.

Ako je skupna datoteka uspješno dovršena i apache usluga radi, tada možete upisati http://127.0.0.1 ili http://localhost u preglednik, preglednik će otvoriti datoteku “C:\Program Files\Apache24\ htdocs\index.html”, u kojem jedan redak " Radi!"Ako je preglednik to uspio prikazati, poslužitelj radi.

Naravno, zadana lokacija za HTML dokumente koje će obraditi web poslužitelj nije baš zgodna, ali to nije važno. Činjenica je da apache može sadržavati mnogo virtualnih računala, od kojih se svaki može zasebno konfigurirati. Podržavatelji Denvera pripisuju zasluge Denverovoj sposobnosti da ugošćuje nekoliko različitih stranica, ali to je zbog poslužitelja apahce koji je ugrađen u Denver. Imamo punopravni poslužitelj koji radi kao windows servis. A sada je vrijeme da počnete stvarati