Lukk annonse

Hvis du utvikler PHP-applikasjoner, trenger du definitivt en testserver. Hvis du ikke har en server på nettsiden, har du flere alternativer på Mac OS for å sette opp en lokal server. Enten tar du den interne ruten, d.v.s. du bruker intern Apache og installerer PHP og MySQL-støtte, eller tar minst motstands vei og laster ned MAMP.

Mamp er en enkel applikasjon som lar deg sette opp et testmiljø på få minutter. Du laster det ned her. Du kan velge mellom 2 versjoner. Den ene er gratis og mangler også noen funksjoner i den betalte versjonen, men den er nok for normal testing. For eksempel er antallet virtuelle gjester begrenset i gratisversjonen. Det er et faktum at det ikke er helt. Jeg har ikke prøvd det, men jeg tror begrensningen kun gjelder for grafikkverktøyet, som er minimalt i gratisversjonen, men ønsker du flere virtuelle gjester bør det være mulig å komme seg rundt via den klassiske banen til konfigurasjonsfiler .

Når den er lastet ned, er alt du trenger å gjøre å dra og slippe katalogen til din foretrukne mappe. Enten til globale applikasjoner eller applikasjoner i hjemmemappen din. Det er også tilrådelig å endre det opprinnelige passordet for MySQL-serveren. Slik gjør du det.

Åpne en terminal. Trykk CMD+mellomrom for å få frem SpotLight og skriv "terminal" uten anførselstegn, og når riktig applikasjon er funnet, trykk Enter. I terminalen skriver du:

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


kde erstatt med ditt nye passord og trykk Enter. Hvis alt gikk riktig, vil du ikke få noe svar, hvis det oppsto en feil, vil det bli skrevet. Deretter må vi endre passordet i konfigurasjonsfilene for tilgang til databasen via PHPMySQL Admin. Åpne filen i din favoritt tekstredigerer:

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


Hvor på linje 86 kan vi skrive inn vårt nye passord i anførselstegn.

Og så filen:

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


I denne filen vil vi overskrive passordet på linje 5.

Nå kan vi starte selve MAMP. Og konfigurer den deretter. Klikk på "Innstillinger...".

På den første fanen kan du stille inn ting som hvilken side som skal startes ved oppstart, om serveren skal starte når MAMP startes og slutte når MAMP lukkes osv. For oss er den andre fanen mer interessant.

På den kan du angi portene som MySQL og Apache skal kjøres på. Jeg valgte 80 og 3306 fra bildet, dvs. grunnleggende porter (bare klikk på "Angi standard PHP- og MySQL-porter"). Hvis du gjør det samme, vil OS X be om administratorpassordet etter å ha startet MAMP. Det er av en enkel grunn, og det er sikkerhet. Mac OS lar deg ikke kjøre, uten passord, noe på porter lavere enn 1024.

På neste fane velger du PHP-versjonen.

På den siste fanen velger vi hvor PHP-sidene våre skal lagres. Så for eksempel:

~/Documents/PHP/Pages/


Hvor vil vi plassere vår PHP-applikasjon.

Nå er det bare å teste om MAMP kjører. Begge lysene er grønne, så vi klikker på "Åpne startsiden” og en informasjonsside om serveren åpnes, hvorfra vi kan få tilgang til for eksempel informasjon om serveren, det vil si hva som kjører på den, og spesielt phpMyAdmin, som vi kan modellere databaser med. De egne sidene kjører deretter på:

http://localhost


Jeg håper du fant veiledningen nyttig og at den introduserte deg for en enkel måte å sette opp et PHP- og MySQL-testmiljø på en Mac.

.