Articles

Adrian Prieto

Apache och PHP levereras som paket med OS X. För att skapa en lokal webbserver behöver du bara konfigurera Apache och installera MySQL.

Aktivera Apache på Mac OS X

För att kontrollera vilken version av Apache du har installerat på din Mac öppnar du terminalen och skriver httpd -v

Verifiera om Apache körs genom att gå in på http://localhost:

Om du får ”This site can’t be reached” måste du starta apache, skriv sudo apachectl start och tryck enter:

Verifiera localhost igen:

Om du ser ”It works!” så körs apache.

Apache-kommandon

Du kan starta, stoppa och starta om din server genom att skriva:

sudo apachectl start sudo apachectl stop sudo apachectl restart

Inställning av rotkatalog

Apaches standardkatalog är /Library/WebServer/Documents det är där filen `It work’s!` finns.

Förflytta dig till mappen apache users:

Skriv ls och kontrollera om du har en konfigurationsfil som heter efter ditt yourusername.conf användarnamn, om du inte hittar någon är det okej, skriv då bara sudo nano yourusername.conf

Lägg till den här konfigurationen till din fil:

Tryck ”Ctrl + x” för att avsluta, ”y” för att spara ändringarna och tryck Enter.

För att ge apache läsbehörighet skriver vi sudo chmod 644 YourUserName.conf och trycker enter, sist skriver vi sudo apachectl restart

Färdigt!

PHP

Mac OSX 10.8 kommer med PHP 5.2 som standard, för att kontrollera vilken version du har är det bara att skriva php -v.

Vad som än är den aktuella versionen av ditt PHP, gå vidare och uppdatera den här.

Aktivera PHP

cd i Dokument:

cd /Library/WebServer/Documents/

cd i apache-katalogen:

cd /etc/apache2/

redigera sedan din konfigurationsfil:

sudo nano httpd.confPassword:

sök sedan ”PHP” med ctrl + w” :

Uncommentera följande rad (ta bort #):

LoadModule php5_module libexec/apache2/libphp5.so

Nu kan apache hantera PHP.

Konfigurera PHP .ini

cd i /usr/local/php5/php.d

Konfigurationsfilen (php.ini) läses när PHP startas. För servermodulversionerna av PHP sker detta endast en gång när webbservern startas. För CGI- och CLI-versionerna sker det vid varje anrop.

Här kan du konfigurera din tidszon och andra inställningar, skriv bara:

sudo nano 99-liip-developer.ini

Dåligt!.

MySQL

Ladda ner den härifrån

Du behöver inte logga in, klicka bara på ”No thanks, just start my download”.

Kör installationsprogrammet.

Färdigställ installationen och ställ in den så att den körs vid start genom att gå in i dina systeminställningar nedersta raden och klicka på MySQL-ikonen, du kommer att få ett standardlösenord, spara det, du kommer att behöva det senare.

Konfigurera MySQL

Lägg MySQL till PATH

Paden är en lista över kataloger som Unix använder för att hitta program på maskinen som den kan köra.

Om du skriver vilken php i din terminal får du tillbaka dess plats:

$ which php/usr/bin/php <= location

Upp till denna punkt har MySQL ännu inte lagts till i sökvägen, vi måste lägga till katalogen där MySQL finns i den listan.

Du kan ta en titt på den listan genom att skriva:

$ echo $PATH

MySQL finns på:

$ ls /usr/local/mysql/bin

Nu måste vi lägga till den här sökvägen till PATH, skriv bara:

$ cd$ sudo nano .bash_profilePassword:

Vi måste lägga till detta till .bash_profile:

# MySQL_PATHexport PATH="/usr/local/mysql/bin:$PATH"

Ctrl + x för att avsluta och tryck sedan på ”y” för att spara ändringarna och enter för att bekräfta filnamnet.

Sätt root-lösenord

För att ställa in ett nytt lösenord:

$ mysqladmin -u root password

Dryck på Enter och skriv sedan in ett lösenord.

$ mysqladmin -u root passwordNew password: _

Om du redan har ett lösenord och vill ändra det skriver du:

$ mysqladmin -u root -p password

Dryck på Enter och ange sedan ett nytt lösenord.

$ mysqladmin -u root -p passwordEnter password:New password: _

All right!

Förfrågan-svar-cykeln

Förfrågan-svar, eller förfrågan-svar, är en av de grundläggande metoder som datorer använder för att kommunicera med varandra.

Browsern skickar en förfrågan om vissa data och apache svarar på förfrågan. Vanligtvis sker en rad sådana utbyten tills det fullständiga svaret skickas.

Denna bild illustrerar hur det fungerar.

Du kan kontrollera om allt fungerar genom att skapa en .php-fil i din /Sites-katalog, starta din webbläsare och skriv i adressfältet http://localhost/~yourusername/filename.php

Nu är din utvecklingsmiljö klar. Ha det så trevligt!

  • Author
  • Recent Posts

Adrian Prieto

”Om du inte är villig att lära dig kan ingen hjälpa dig. Om du är fast besluten att lära dig kan ingen stoppa dig.” – Zig Ziglar

Nästa inlägg av Adrian Prieto (se alla)

  • Hur du ställer in din WordPress-utvecklingsmiljö med en stor databas ft. MAMP & MAC, The Really Simple Guide – April 24, 2020
  • Next.js ▲ + Typescript + Storybook The Really Simple Guide 2019 – November 25, 2019
  • Next.js + Styled Components The Really Simple Guide ▲ + 💅 – June 26, 2018

Lämna ett svar

Din e-postadress kommer inte publiceras.