Vinnaren i pepparkakshustävlingen!
2021-01-17, 13:00
  #1
Medlem
Hur kan jag enkelt köra flera webbplatser med PHP, Apache och mySQL gratis på mac med OSX? Jag använder XAMPP på Windows och det fungerar riktigt bra. När jag vill lägga till en ny webbplats på XAMPP i Windows skapar jag bara en ny mapp i htdocs och besöker http://localhost/nymapp för att besöka webbplatsen.

Jag vet att mac OS redan har PHP men saknar mySQL. Men jag tyckte att det var rörigt när jag testade det.

XAMPP - (https://www.apachefriends.org) är inte detsamma på Mac och Windows. På mac måste du montera/mount en enhet för att komma åt htdocs-mappen och det var svårt att ha flera webbplatser.

MAMP-gratis - (https://www.mamp.info/) kan inte hitta hur jag lägger till flera webbplatser. Jag testade att skapa en ny mapp "test" med en php-fil i htdocs men webbservern kunde inte hitta webbplatsen när jag besökte http://localhost/test

MAMP PRO - Jag vill använda en gratis lösning (freeware eller öppen källkod) och du måste betala för att använda MAMP PRO.

Jag kan leva med att gräva i konfigurationsfiler en gång men vill inte göra det varje gång jag skapar en ny PHP-webbplats i localhost.

Hur gör ni som hanterar flera webbplatser på mac?
Citera
2021-01-17, 13:06
  #2
Medlem
Ontogeness avatar
När jag kört XAMPP på macOS så går jag bara in på Finder > Program > XAMPP (som är en mapp) > htdocs. Det har fungerat på exakt samma sätt som när jag kört XAMPP på Windows med andra ord. Även MySQL inkluderas på macOS-versionen av XAMPP (Finder > Program > XAMPP > starta manager-osx > Manage Servers > där ser i alla fall jag Apache Web Server, MySQL Database och ProFTPD, men vid den ursprungliga installationsprocessen så kan man ju välja vilka moduler man vill eller inte vill installera, jag är dock osäker på om man kan välja att inte installera MySQL, men om detta är möjligt så kanske du råkade göra det i installationsprocessen kanske?
Citera
2021-01-17, 14:06
  #3
Medlem
Citat:
Ursprungligen postat av Ontogenes
När jag kört XAMPP på macOS så går jag bara in på Finder > Program > XAMPP (som är en mapp) > htdocs. Det har fungerat på exakt samma sätt som när jag kört XAMPP på Windows med andra ord. Även MySQL inkluderas på macOS-versionen av XAMPP (Finder > Program > XAMPP > starta manager-osx > Manage Servers > där ser i alla fall jag Apache Web Server, MySQL Database och ProFTPD, men vid den ursprungliga installationsprocessen så kan man ju välja vilka moduler man vill eller inte vill installera, jag är dock osäker på om man kan välja att inte installera MySQL, men om detta är möjligt så kanske du råkade göra det i installationsprocessen kanske?

Hur gör du för att köra flera siter? Ha flera siter i XAMPP? Skapar du bara en ny mapp under htdocs för den nya siten?
Citera
2021-01-17, 15:28
  #4
Medlem
Ontogeness avatar
Citat:
Ursprungligen postat av _x3m_
Hur gör du för att köra flera siter? Ha flera siter i XAMPP? Skapar du bara en ny mapp under htdocs för den nya siten?

Vad menar du exakt? Jag kör en mapp för varje projekt, och där finns alla filer relaterade till webbplatsen. Sen så är det ju bara att gå in på localhost i webbläsaren så navigerar du till den webbplats du arbetar med för tillfället.
Citera
2021-01-18, 07:32
  #5
Medlem
Niggerss avatar
Du kör en VBOX med en Ubuntu / debian server som kör LAMP.. Mac OS har inte PHP inbyggt, du måste komplettera det med både mac och windows. Mac OS är UNIX , så den är närbesläktad med Linux. Men Windows är helt avvikande ifrån UNIX släkten.

Kör du ubuntu så kan du köra skapa flera websajter under /etc/apache2/sites-enabled , sedan finns massor med stöd för ubuntu som webserver där ute.

Citat:
Ursprungligen postat av help
Hur kan jag enkelt köra flera webbplatser med PHP, Apache och mySQL gratis på mac med OSX? Jag använder XAMPP på Windows och det fungerar riktigt bra. När jag vill lägga till en ny webbplats på XAMPP i Windows skapar jag bara en ny mapp i htdocs och besöker http://localhost/nymapp för att besöka webbplatsen.

Jag vet att mac OS redan har PHP men saknar mySQL. Men jag tyckte att det var rörigt när jag testade det.

XAMPP - (https://www.apachefriends.org) är inte detsamma på Mac och Windows. På mac måste du montera/mount en enhet för att komma åt htdocs-mappen och det var svårt att ha flera webbplatser.

MAMP-gratis - (https://www.mamp.info/) kan inte hitta hur jag lägger till flera webbplatser. Jag testade att skapa en ny mapp "test" med en php-fil i htdocs men webbservern kunde inte hitta webbplatsen när jag besökte http://localhost/test

MAMP PRO - Jag vill använda en gratis lösning (freeware eller öppen källkod) och du måste betala för att använda MAMP PRO.

Jag kan leva med att gräva i konfigurationsfiler en gång men vill inte göra det varje gång jag skapar en ny PHP-webbplats i localhost.

Hur gör ni som hanterar flera webbplatser på mac?
__________________
Senast redigerad av Niggers 2021-01-18 kl. 07:35.
Citera
2021-01-18, 12:30
  #6
Medlem
Citat:
Ursprungligen postat av help
Jag kan leva med att gräva i konfigurationsfiler en gång men vill inte göra det varje gång jag skapar en ny PHP-webbplats i localhost.
Du kan ju om du vill konfa Apache med wildcards i virtual host som fylls i med delar av host i URL:en, t.ex:
Kod:
VirtualDocumentRoot /var/www/%1/
Då kan mysite1.dev och mysite2.dev laddas från olika mappar under /var/www utan problem. Men du måste fixa DNS-uppslag, och jag känner att det blir bökigt om du vill ha olika konfigurationer för olika siter/mappar. (Men visst, det går)

Eller så gör du ett script som gör grunderna åt dig när du behöver skapa en ny site, lätt att ange några parametrar där.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback