Zatvori oglas

Ako razvijate PHP aplikacije, svakako vam je potreban testni poslužitelj. Ako nemate poslužitelj na web stranici, na Mac OS-u imate nekoliko opcija za postavljanje lokalnog poslužitelja. Ili idete internim putem, tj. koristite interni Apache i instalirate podršku za PHP i MySQL ili idite putem manjeg otpora i preuzmite MAMP.

Mamp je jednostavna aplikacija koja vam omogućuje postavljanje testnog okruženja u nekoliko minuta. Vi ga preuzmite ovdje. Možete birati između 2 verzije. Jedan je besplatan i također nema neke značajke plaćene verzije, ali je dovoljan za normalno testiranje. Na primjer, broj virtualnih gostiju ograničen je u besplatnoj verziji. Činjenica je da nije baš tako. Nisam probao, ali mislim da se ograničenje odnosi samo na grafički alat, koji je minimalan u besplatnoj verziji, ali ako želite više virtualnih gostiju, trebalo bi ga biti moguće zaobići klasičnim putem konfiguracije datoteke.

Nakon preuzimanja, sve što trebate učiniti je povući i ispustiti direktorij u željenu mapu. Ili u globalne aplikacije ili aplikacije u vašoj početnoj mapi. Također je poželjno promijeniti početnu lozinku za MySQL poslužitelj. Evo kako to učiniti.

Otvorite terminal. Pritisnite CMD+razmaknica za prikaz SpotLighta i upišite "terminal" bez navodnika i kada se pronađe odgovarajuća aplikacija, pritisnite Enter. U terminalu upišite:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


kde zamijenite svojom novom lozinkom i pritisnite Enter. Ako je sve prošlo kako treba, nećete dobiti nikakav odgovor, ako je došlo do pogreške, bit će zapisano. Naknadno moramo promijeniti lozinku u konfiguracijskim datotekama za pristup bazi putem PHPMySQL Admin-a. Otvorite datoteku u svom omiljenom uređivaču teksta:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Gdje u liniji 86 možemo unijeti našu novu lozinku pod navodnicima.

A zatim datoteka:

/Applications/MAMP/bin/mamp/index.php


U ovoj datoteci prebrisat ćemo lozinku u retku 5.

Sada možemo pokrenuti sam MAMP. A zatim ga konfigurirajte. Kliknite na "Preferences...".

Na prvoj kartici možete postaviti stvari poput koje stranice treba pokrenuti pri pokretanju, treba li se poslužitelj pokrenuti kada se MAMP pokrene i završiti kada se MAMP zatvori, itd. Nama je zanimljiviji drugi tab.

Na njemu možete postaviti portove na kojima bi MySQL i Apache trebali raditi. Sa slike sam izabrao 80 i 3306, tj. osnovne portove (samo kliknite na "Postavite zadane PHP i MySQL portove"). Ako učinite isto, OS X će tražiti administratorsku lozinku nakon pokretanja MAMP-a. To je iz jednog jednostavnog razloga, a to je sigurnost. Mac OS vam neće dopustiti pokretanje, bez lozinke, bilo čega na portovima nižim od 1024.

Na sljedećoj kartici odaberite PHP verziju.

Na zadnjoj kartici biramo gdje će naše PHP stranice biti pohranjene. Tako na primjer:

~/Dokumenti/PHP/Stranice/


Gdje ćemo postaviti našu PHP aplikaciju.

Sada samo da testiram radi li MAMP. Oba svjetla su zelena, pa kliknemo na "Otvori početnu stranicu” i otvorit će se stranica s informacijama o poslužitelju s koje možemo pristupiti npr. podacima o poslužitelju, odnosno što se na njemu pokreće, a posebno phpMyAdmin-u s kojim možemo modelirati baze podataka. Vlastite stranice tada se pokreću na:

http://localhost


Nadam se da vam je vodič bio koristan i da vas je upoznao s jednostavnim načinom postavljanja PHP i MySQL testnog okruženja na Macu.

.