Instaliranje apache mysql i php servera na Windows 7. Instaliranje Apachea na Windows

Na internetu ima dosta članaka u kojima autori daju detaljna uputstva sa snimcima ekrana, zahvaljujući kojima nijedan korisnik nije mogao da instalira Apache server za PHP i DBMS MySql. Ali većina njih ostavlja korisniku mnoga pitanja na koja dugo ne može pronaći odgovor. Pogledajmo šta su Apache, MySql, PHP, za šta su potrebni i kako instalirati ove proizvode.

Malo teorije

Apache je besplatni http server 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. Pored njega, moraćemo da instaliramo MySql DBMS, koji je takođe standard u svojoj oblasti, i jedan od najčešćih i univerzalnih skriptnih jezika - PHP.

Apache (kako ga korisnici nazivaju) razlikuje se od drugih servera po tome što se sve aplikacije i servisi zagarantovano izvršavaju na njemu, bez potrebe da korisnik izvrši dodatna podešavanja. U poređenju sa svojim analogima, Apache se ne odlikuje visokim performansama i malom potrošnjom računarskih resursa, ali svaka aplikacija garantuje da funkcioniše na njegovoj osnovi. Ovdje također možete dodati jednostavnost podešavanja, raditi na gotovo svemu moderne platforme i odlična dokumentacija.

Pogledajmo sada kako instalirati Apache na računar koji radi Windows kontrola 7 (u kasnijim izdanjima proces je skoro identičan), tako da je server instaliran na pravi hosting.

Instalacijski Apache

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

Zapravo, za programera praktički nema razlike između verzija proizvoda, osim ako stari Apači nisu podržani najnovijim verzijama PHP skriptnog jezika.

  • Pokrenite preuzetu instalacionu datoteku.
  • Popunjavamo prva dva polja kao na snimku ekrana: u oba reda unesite "localhost".

  • Postavljamo apsolutno bilo koje poštansko sanduče.
  • prvi je odgovoran za instalaciju proizvoda kao Windows servisa, koji će koristiti port broj 80;
  • drugi će povezati server na port broj 8080, nakon čega ćete ga svaki put morati automatski pokrenuti.

Programeri proizvoda preporučuju odabir prve opcije, pa pogledajmo je malo niže. Kada instalirate Apache, obratite pažnju na putanju na kojoj su pohranjeni njegovi fajlovi. Najbolje je instalirati u direktorij "public", koji se nalazi u folderu "users" na sistemskoj particiji vašeg tvrdog diska.

Nakon zatvaranja čarobnjaka za instalaciju, uvjerite se da je Apache pokrenut. Da biste to uradili, idite dole do trake i proverite da li postoji ikona prikazana ispod.

Ako ne radi, pokrenite ga komandna linija. Ovo se radi unošenjem "cmd" u tekstualni oblik tumača komandi (Win + R).

U komandnoj liniji pišemo “net start Apache2.2” da pokrenemo server.

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

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

Pogledajmo još nekoliko metoda za pokretanje, gašenje i ponovno pokretanje Apache-a. Za redovan rad, korištenje komandne linije za upravljanje serverom je neučinkovito - trebat će puno vremena. Izlaz iz situacije je korištenje kontekstnog izbornika ikone na traci: desnim klikom na nju i odabirom radnje koju treba izvršiti.

Isto se radi upravljanjem istoimenom uslugom putem odgovarajućeg uslužnog programa koji omogućava pristup Windows uslugama ili dodatka za usluge. Počinje do kraja traka za pretragu ili “Administracija” u “Kontrolnoj tabli”.

Postavljanje Apache-a

Prilikom odabira prvog načina instalacije servera, možete odrediti način njegovog pokretanja. At redovnom upotrebom i ako imate slobodne resurse na svom računaru, koristite Apache autostart. U suprotnom, odaberite da ga pokrenete ručno preko kontekstnog menija usluge.

Nakon ručnog ili automatskog pokretanja servera, otvorite pogodan pretraživač i idite na adresu: //localhost. će se pojaviti prazna stranica sa istom adresom.

Za početak, uradite sljedeće.

  • Idemo u direktorij “htdocs” koji se nalazi u mapi s datotekama softverskih proizvoda.
  • Izbrišemo html datoteku iz nje i kreiramo direktorij s imenom stranice (mysite).
  • Možete ići na buduću stranicu unosom //localhost/mysite.
  • Idite u folder “conf” i otvorite datoteku “httpd.conf” u uređivaču teksta (po mogućnosti sa podrškom za sintaksu).
  • Idite na red broj 227 i zamijenite "nijedno" sa "sve". Rezultirajuća vrijednost bi trebala biti “AllowOverride All”.

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

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

Ovom radnjom se aktivira modul odgovoran za kreiranje i rad CNC veza.

  • Sačuvamo napravljene promene i obavezno ponovo pokrenemo Apache.

Instaliranje PHP-a

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

Pažnja! Moraćete da preuzmete ne 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 application/x-httpd-php .php"

Brojevi u prvom redu i adresa će se mijenjati ovisno o verzijama korištenih proizvoda i putanjama direktorija i PHP-a.

  • Opet, sačuvajte promjene i ponovo pokrenite Apache.

Kada se pojavi dijalog sa informacijama koji ukazuje na grešku tokom operacije, ponovo pokrenite Windows.

Svi parametri konfiguracije PHP-a, kada su instalirani, pohranjeni su u datoteci "php.ini". Umjesto toga, postoje dokumenti čije ime počinje sa “php.ini”.

  • Preimenujte bilo koji u “php.ini” da kreirate konfiguracioni fajl.
  • Zatim kopirajte ovaj dokument u Windows direktorij, na primjer, “C:\Windows”.
  • Ponovo pokrećemo server kroz kontekstni meni njegove ikone.

Ovim je završena instalacija i konfiguracija PHP-a. Ostaje samo provjeriti funkcionalnost servera. Idite na “htdocs” i kreirajte datoteku u fascikli sa bilo kojim imenom (po mogućnosti latinicom) i php ekstenzija(na primjer file.php). Otvaramo ga sa uređivač teksta i unesite sljedeći dio koda:

Sada otvorite ili povećajte prozor pretraživača i unesite putanju do kreirane 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 pažnju na red "Učitana konfiguraciona datoteka". Tamo treba navesti putanju do konfiguracijske datoteke “php.ini”.

Ovim je završena instalacija Apache-a sa PHP-om na Windows računar. Ako trebate instalirati bilo koji CMS, instaliran je DBMS.

DBMS instalacija

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

  • Nakon što kliknete na dugme „Preuzmi“, kliknite na link označen na snimku ekrana da preuzmete MySql bez registracije.

  • Pokrećemo instalater za čije funkcioniranje će biti potrebna biblioteka .NET Framework verzije 4.5.
  • Prihvatamo uslove koristeći MySql na Windows-u.
  • Prebacite prekidač u položaj “Samo server”.

  • Kliknite na dugme “Execute” da započnete instalaciju MySql nakon provjere zahtjeva.

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

  • Kliknite na “Dalje”.

Instalacija servera sa skript jezikom i MySql je završena. Ostaje samo da povežemo poslednje dve komponente kako bi mogle da komuniciraju.

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

extension=php_mysql.dll

extension=php_mysqli.dll.

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


Nastavljamo da gradimo lokalni server na našoj lokalnoj mašini. U ovom članku ćemo se upoznati sa instalacijom lokalne serverske komponente na Windows platforma 7, Apache web server.

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


Apache verzija 2.4.18

Prije pokretanja instalacijskog programa, odlučite o lokaciji lokalnog servera. Lokalni server s njim komponente postavljeno na sistemski disk vaš računar. Štaviše:

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

Opisao sam kako instalirati MySQL server kao Windows servis u članku: . Napisaću kako instalirati PHP interpreter u članku: Instaliranje PHP-a.

1. Pokrenite Apache MSI instalater.
instalacija Apache MSI prvog prozora 2. Upoznajte se i složite se sa Apache licencom

3. Zatim se upoznajte sa dokumentima

4. Na ovoj stranici potrebno je popuniti podatke o našem lokalnom serveru:
  • Server Domian: localhost;
  • Ime servera: localhost;
  • Admin email: bilo koji.

Važno: Za sve korisnike navedite port 80.

5. Na ovoj stranici pređite na

6. Na sljedećoj stranici razumijemo zašto smo prešli na . Sada imamo mogućnost da odredimo prilagođeni folder za instaliranje Apache-a. Ovo je ono što radimo navođenjem unaprijed kreiranog direktorija: [C:\www].

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



U sistemskoj paleti dobijamo i vidimo dugme Apache.

Kako provjeriti da li Apache radi na vašem računaru

Provjera rada Apache servera. U tu svrhu u adresna traka napiši adresu: http://localhost i vidimo natpis “Radi!”, što znači “Radi”.

Kako isključiti Apache na računaru

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

  • Apache monitoring;
  • OpenServers;
  • Izlaz.

Posljednji, od kojih se isključuje.

To je sve! Instalacija Apache MSI je završena. Zapamtite instalacijsku mapu Apachea, to će biti potrebno prilikom postavljanja lokalnog servera.

Rječnik članka:

  • Distribucija– oblik distribucije programa i softvera.
  • Pustiti— verzija softvera.

Ovaj članak - instrukcija korak po korak o kreiranju lokalnog web servera. Opisuje instalaciju Apache 2.4 web servera na Windows OS platformi. Instalacija je testirana na Windows XP SP3.

Sastav web servera:

  • 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 da testiraju svoje projekte;
  • za početnike webmastere da kreiraju svoje prve web stranice.

Apache 2.4 i PHP 5.4 distribucije su kompajlirane u VC9 (Visual Studio 2008).

Apache 2.4 VC9 verzija radi sa skoro svim aktuelnim Windows verzije(7/8/Vista/XP SP3).

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

Instaliranje paketa ažuriranja biblioteke Visual C++

Preuzmite distribuciju ažuriranja vcredist_x86.exe sa Microsoft web lokacije, pokrenite datoteku i izvršite ažuriranje.

Instaliranje i konfigurisanje Apache 2.4 servera

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

Kreirajte folder i raspakujte arhivu httpd-2.4.10-win32-VC9.zip.

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

Raspakiraćemo distribuciju u direktorij C:\TestServer.

Unosimo promjene u konfiguracijski fajl C:\TestServer\Apache24\conf\httpd. konf. Kada pišete putanje, umjesto znaka "\" (obrnuta kosa crta), koristite znak "/" (kosa crta naprijed). Ovako se pišu staze u operacionim salama Linux sistemi i Unix. Ali Apache je prvobitno razvijen posebno za ove operativne sisteme.

Izvodimo grupnu zamjenu teksta C:/ Apache24 sa C:/ TestServer / Apache24.

Postavite vrijednost parametra ServerName.
Ime servera localhost:80

Postavite vrijednost parametra ServerAdmin (administratorov e-mail).
ServerAdmin [email protected]

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

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

Izvršni Apache fajlovi nalaze se u fascikli C:\TestServer\Apache24\bin. Dodajte ovu vrijednost varijablu okruženja Windows PATH.
PATH = C:\TestServer\Apache24\bin ;

Instalirajte Apache kao uslugu.
httpd.exe -k instalacija

Ako je omogućeno Windows zaštitni zid, tada će se prilikom instaliranja usluge pojaviti poruka koja pokazuje da je program blokiran eksterne veze. Da bi usluga funkcionirala, morate dati dozvolu za otključavanje.

Pokrenimo Apache server.
httpd.exe -k start

Provjeravamo performanse servera. U komandnoj liniji pretraživača unesite adresu: http://localhost. Ako je instalacija Apachea bila uspješna, pojavljuje se tekst Radi! . U suprotnom ćemo vidjeti prazan ekran.

Ako se server ne pokrene, trebali biste provjeriti da li je port 80, koji Apache koristi po defaultu, zauzet.

Ovo se radi pomoću naredbe
netstat –anb

Najčešće ovaj port 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. ServerName localhost:8080
Slušajte 8080

Nakon toga, ponovo pokrenite servis pomoću naredbe
httpd.exe -k ponovno pokretanje

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

Za lakši rad sa Apache serverom, možete ga instalirati u startup meniju Windows prečica, ukazujući C:\TestServer\Apache24\bin\ ApacheMonitor.exe

Instalacija PHP-a 5.4

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

Kreirajte folder na lokalni računar, neka bude C:\TestServer\PHP54 i raspakujte arhivu.

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

U arhivi nalazimo fasciklu sa najnovijom verzijom modula php5apache2_4.dll i smeštamo je u fasciklu C:\TestServer\PHP54.

U httpd konfiguracijskoj datoteci. conf dodajte redove:

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

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

echo "Zdravo Apače!";
?>

Ponovo pokrenite Apache.

U adresnu traku pretraživača upisujemo http://localhost/test.php. Ako tekst Hello Apache! , onda je PHP instalacija uspješno završena.

Postavljanje php.ini

Za rad sa MySQL bazom podataka, potrebno je da konfigurišemo php. ini – PHP konfiguracioni fajl.

U fascikli C:\TestServer\PHP54 nalaze se dva šablona: razvojni i php.ini-production.

Preimenujte predložak php.ini-production u .

Biblioteke za rad sa MySQL bazom podataka nalaze se u folderu C:\TestServer\PHP 54\ext. Ova staza mora biti navedena u direktivi extension_dir konfiguracijske datoteke php.ini.

Pronađemo ovaj parametar, uklonimo znak komentara na početku reda (ovo je tačka i zarez) i napišemo putanju.
extension_dir = "C:/TestServer/PHP 54/ext"

Postoje dvije biblioteke za rad sa 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 ga većina stranica koristi.

Bolje je uključiti obje biblioteke u php.ini fajl.
ekstenzija = php_mysql. dll
ekstenzija = php_mysqli. dll

Nakon što završite uređivanje, obavezno ponovo pokrenite Apache server.

Instalacija i konfiguracija MySQL-a

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

Pokrenite datoteku mysql-5.5.23-win32.msi.

Slažemo se uslovi licence, odaberite tip instalacije Tipična.

Pređimo na postavljanje MySQL servera.

Odaberite Detaljna konfiguracija – detaljna podešavanja konfiguracije.

Odaberite tip servera pomoću minimalni zahtjevi u memoriju – Developer Machine.

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

Multifunkcionalna baza podataka – InnoDB i MyISAM su podržani.
Samo transakciona baza podataka - InnoDB podržan.
Samo netransakciona baza podataka- myISAM je podržan.

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

Za maksimalan broj istovremenih veza, bolje je odabrati Ručno podešavanje i prihvatiti zadanu vrijednost (15).

U ovom koraku, parametar Enable TCP/IP Networking omogućava podršku za TCP veze i bira port preko kojeg će se ove veze ostvariti. Postavljen je i parametar Enable Strict Mode – način strogog usklađenja sa MySQL standardom.

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

Da bi MySQL radio kao Windows servis, instalirajte Instaliraj kao Windows servis. Ako trebate automatski pokrenuti ovu uslugu, instalirajte Automatski pokrenite MySQL Server.

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

Nakon što kliknete na dugme Next i Execute, MySQL instalacija se može smatrati završenom.

Da biste proverili funkcionalnost MySQL-a, kliknite na dugme Windows Start, pronađite uslužni program za rad sa MySQL-om (MySql Server 5.5 MySQL Server Command Line) i pokrenite ga.

Nakon unosa administratorske lozinke, prelazimo na MySQL komandnu liniju.

Unesite naredbu
show baze podataka;

Ako vidimo listu baza podataka, to će značiti da server radi ispravno.

Izađite iz načina komandne linije:
Izlaz;

Ovo završava instalaciju servera. Sretno!

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

Instalacija Apache web servera

Prije svega, preuzmite Apache distribuciju sa stranice: http://www.apachelounge.com/download/. Na listi distribucija Apache 2.4 binarni VC11, moramo preuzeti "httpd-2.4.7-win64-VC11.zip".

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

Izvucite fasciklu Apache24 iz nje na particiju diska C:\

Sada moramo malo podesiti konfiguraciju prije nego instaliramo Apache. Otvorite datoteku httpd.conf (koja se nalazi ovdje: C:\Apache24\conf), po mogućnosti putem prikladnog uređivača, kao što je notepad++. Pronađite liniju (217) Ime servera www.example.com:80 i promijenite je u Ime servera localhost:80

Ovdje moramo navesti punu putanju do datoteke httpd.exe, koja se nalazi u Apache mapi. U našem slučaju, ovo je C:\Apache24\bin\httpd.exe. Otkucajte naredbu C:\Apache24\bin\httpd.exe -k install i pritisnite Enter.

Ako prilikom pokretanja programa dobijete sljedeću grešku: nije uspjelo otvaranje winnt servis menadžera, možda ste se zaboravili prijaviti kao administrator, idite u sljedeći folder: C:\Users\Vaše_user_name ovdje\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, pokrenite komandnu liniju kao administrator

I ponovite naredbu za instalaciju.

Instalacija završena. Otvorite direktorij bin (puna putanja: C:\Apache24\bin\) i pokrenite datoteku: ApacheMonitor.exe. Ikona Apache će se pojaviti u sistemskoj paleti, sa kojom možete brzo pokrenuti/zaustaviti Apache servis, kliknite na start:

Sada provjerimo funkcionalnost. Otvorite pretraživač i upiš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čno)

Da li nam treba Apache bez PHP-a? Naravno da nije, ovo je glupost! Stoga ćemo sljedeće pogledati ručnu (bez korištenja instalatera) instalaciju PHP-a.

Preuzmite PHP (Zip arhivu) sa sajta: http://windows.php.net/download/. Potrebna nam je verzija: VC11 x64 Thread Safe.

Raspakujemo sadržaj arhive u direktorijum C:\PHP (sami kreiramo PHP folder). Zatim, u fascikli C:\PHP nalazimo dve datoteke php.ini-development i php.ini-production. Ove datoteke sadrže osnovne postavke. Prvi fajl je optimizovan za programere, drugi za proizvodne sisteme. Glavna razlika je u postavkama: za programere je dozvoljen prikaz grešaka, dok je za proizvodne sisteme prikazivanje grešaka zabranjeno iz sigurnosnih razloga.

Hajde da uradimo nekoliko stvari pre nego što nastavimo sa instalacijom PHP-a. Otvorite Control Panel → Appearance and Personalization → Folder Options → View tab, pronađite liniju „Sakrij ekstenzije za poznate tipove datoteka“, a ako postoji kvačica, uklonite oznaku i kliknite na „Apply“.

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

Sada otvorite php.ini, potrebno je napraviti nekoliko izmjena (pazite kada pravite izmjene, ako postoji tačka-zarez na početku reda, morat ćete je ukloniti):

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

Sačuvajte promjene i zatvorite.

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

Idite na kraj datoteke i dodajte sljedeće redove 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

Odredite putanju do php foldera koji ste odabrali tokom procesa instalacije (ako ste instalirali u drugom direktoriju).

U istoj datoteci nalazimo sljedeće redove (približno redovi 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, ponovo pokrenite Apache uslugu (ikona na traci je Apache monitor). Ako se servis ponovo pokrene, to je dobar znak. Ako nije (pojaviće se greška), potražite greške u konfiguracionim datotekama. Posebno pažljivo provjerite sve puteve.

Da biste bili sigurni da PHP radi, otvorite direktorij C:\Apache24\htdocs (ovo sadrži zadane datoteke web stranice). Kreirajte datoteku index.php u ovom folderu sa sljedećim sadržajem:

Sada otvorite http://localhost/ (ili samo localhost) u vašem pretraživaču. Ako je sve prošlo kako treba, vidjet ćete stranicu sličnu ovoj:

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

Instaliranje MySQL

Otvorite stranicu za preuzimanje distribucije: http://dev.mysql.com/downloads/installer/5.6.html i preuzmite Windows (x86, 32-bit), MSI Installer 5.6.16 250,8M. Nakon što kliknete na dugme Preuzmi, vidjet ćete obrazac za registraciju, možete ga preskočiti klikom na link ispod („Ne, hvala, samo počni moje preuzimanje!“).

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

Kliknite na Instaliraj MySQL proizvode, pojavljuje se sljedeći prozor u kojem prihvatamo ugovor o licenci(označite polje) i kliknite na Next >

Sljedeći prozor traži da provjerimo ima li ih još nova verzija MySQL, označite polje Preskoči... (preskoči) i kliknite na Next >

U sljedećem prozoru od nas se traži da odaberemo tip instalacije, odaberemo Custom i kliknemo Next >:

U sljedećem prozoru pruža nam se mogućnost da odaberemo potrebne komponente: poništite izbor MySQL konektora, u aplikaciji poništite izbor MySQL Workbench CE 6.0.8 i MySQL Notifier 1.1.5, u MySQL Server 5.6.16 poništite oznaku razvojnih komponenti i Client C API biblioteke (zajednička) i kliknite na Next >

Sledeći prozor nam govori šta će tačno biti instalirano, samo kliknite na Execute

Nakon uspješne instalacije kliknite na Next >

Sljedeći prozor nas obavještava da ćemo nakon toga malo konfigurirati naš server, kliknite na Next >

U prvom prozoru postavki potvrdite okvir Prikaži napredne opcije, ostalo ostavite kako jeste i kliknite na Next >

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

U sljedećem prozoru obrišite broj 56 u polju za unos, ostavite ostatak kakav jeste i kliknite na Next >

Kliknite na Next >

Kliknite na Next >

Ostaje samo provjeriti je li instalacija uspjela. (win 8): Idite na početni meni → idite na aplikacije (strelica nadole) → pronađite MySQL5.6 klijent komandne linije (terminal za rad sa MySQL-om na komandnoj liniji) → otvorite ga. Zatim unesite administratorsku lozinku (root). Ako je lozinka ispravna, bićete prebačeni na komandnu liniju (mysql>). Unesite naredbu: show databases; (tačka i zarez na kraju je obavezan). Kao rezultat, trebali biste vidjeti listu baza podataka (najmanje dvije - information_schema i mysql). To znači da server radi ispravno. Zatvorite komandnu liniju izvršavanjem naredbe za izlaz.

Dodajte red u datoteku C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost. U istoj datoteci obrišite ili zakomentirajte (stavite znak # na početak reda) line::1 localhost (ako je inicijalno zakomentiran, onda 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 se završava na *all-languages.7z ili *all-languages.zip (u vrijeme pisanja najnoviju verziju je bio phpMyAdmin 4.1.9). Napravite fasciklu phpmyadmin u C:\Apache24\htdocs i izvucite preuzete arhivske datoteke tamo.

Hajde da proverimo kako to funkcioniše. Otvorite pretraživač i idite na adresu http://localhost/phpmyadmin/. Trebao bi se otvoriti sljedeći prozor:

Sada treba da kreiramo konfiguracioni fajl za MySQL. Idite u phpmyadmin folder i tamo kreirajte konfiguracioni folder. Otvorite sledeću adresu u pretraživaču: http://localhost/phpmyadmin/setup/

Sada, da biste konfigurisali parametre veze sa MySQL, kliknite na dugme " Novi server", otvara nam se novi prozor; u koloni "Server Host" localhost mora biti zamijenjen sa 127.0.0.1:

Spremamo postavke (kliknite na Apply) i automatski ćemo se vratiti na prethodnu stranicu. Izaberite podrazumevani jezik - ruski, podrazumevani server - 127.0.0.1, kraj reda - Windows. Pri dnu kliknite na Spremi, a zatim na Preuzmi.

Dobijeni fajl (config.inc.php) čuvamo u korenu instalacije phpMyAdmin (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 sistem kao root korisnik (unesite lozinku koju ste naveli prilikom postavljanja MySQL-a za root korisnika). Testiranje veze sa MySQL. Ako je sve prošlo dobro (mogli ste da se prijavite na phpMyAdmin), izbrišite konfiguracioni folder iz phpmyadmin foldera.

Apache web server je prilično popularan. Ovo je besplatan softver otvorenog koda izvorni kod. Obično se instalira na računare sa operativnim sistemom UNIX sistem porodice, ali je moguća ugradnja na operativni sistem Windows porodica.

Našao sam Apache verziju 2.4.25 i instalirao ga na windows 7 x64 httpd-2.4.25-win64-VC11.zip. Postoji 32-bitna i 64-bitna verzija. Na Windows 7 x64 možete instalirati obje verzije; na 32-bitnom Windowsu 7 će raditi samo 32-bitna verzija. Zato birajte u skladu sa svojim mogućnostima. Napomenuću i to izvršne datoteke kompajlirani u Microsoft Visual Studio 2012, za rad im je potrebna instalacija Visual C++ Redistributable Package. Možete ga preuzeti sa Microsoft veb lokacije vcredist_x64.exe. I odaberite paket odgovarajuće veličine bita

Započnimo instalaciju. Ako nije instaliran Microsoft paket, zatim instalirajte. Nije teško, sve se radi automatski. Onda od zip arhiva izvucite fasciklu Apache24 i premjestite je u “C:\Program Files”. Ako imate Windows x64 i server je x86, idite u fasciklu "C:\Program Files (x86)".

Na internetu sam vidio savjet da u korijenu diska C: trebate napraviti mapu i u nju raspakovati sadržaj arhive, ali imam drugačije mišljenje. Za programe postoji folder "C:\Program Files". Za one koji prigovaraju da su konfiguracijski fajlovi duboko zakopani i da će vam trebati administratorska prava da ih uređujete, odgovaram: nema problema. Kreirajte prečicu za notepad ("C:\Windows\notepad.exe"), u svojstvima prečice nakon dodavanja putanje notepada dvostruki navodnici punu putanju do konfiguracijske datoteke ("C:\Program Files\Apache24\conf\httpd.conf"), a u dodatnim svojstvima označite polje "pokreni kao administrator". Postavite prečicu na lokaciju koja vam odgovara, a kada kliknete na nju, pokrenuće se notepad sa administratorskim pravima i otvoriće konfiguracioni fajl servera. Kada ga otvorite, morate ga malo podesiti.

Nakon uređivanja httpd.conf morate kreirati batch fajl, upišite u njega

"C:\Program Files\Apache24\bin\httpd.exe" -k instalirajte i pokrenite kao administrator. Ova komanda služi da se server registruje kao Windows servis, koji će se automatski pokrenuti kada se sistem pokrene. Također možete postaviti mali pomoćni program “C:\Program Files\Apache24\bin\ApacheMonitor.exe” u pokretanje. Nalazi se u tray-u, prikazuje status usluge i omogućava vam da pokrenete, zaustavite, ponovo pokrenete Apache servis. Morate ponovo pokrenuti apache servis nakon svakog uređivanja konfiguracijske datoteke kako bi promjene stupile na snagu.

Ako je batch fajl uspješno završen i apache usluga je pokrenuta, tada možete upisati http://127.0.0.1 ili http://localhost u pretraživač, pretraživač će otvoriti datoteku “C:\Program Files\Apache24\ htdocs\index.html”, u kojem jedan red “ Radi!„Ako je pretraživač mogao ovo da prikaže, onda server radi.

Naravno, zadana lokacija za HTML dokumente koje će obraditi web server nije baš zgodna, ali to nije važno. Činjenica je da apache može sadržavati mnogo virtualnih hostova, od kojih se svaki može pojedinačno konfigurirati. Pristalice Denvera preuzimaju zasluge za Denverovu sposobnost da ugosti nekoliko različitih sajtova, ali to je zbog apahce servera koji je ugrađen u Denver. Imamo punopravni server koji radi kao windows servis. A sada je vrijeme da počnete stvarati