[mac] Installatie Apache2 + Php5 + Mysql4 & PhpMyadmin

Door Hipska BE, 18 jaar geleden, 9.353x bekeken

Beschrijving over hoe je op mac OS X een webserver installeerd met alles erop en eraan

Gesponsorde koppelingen

Inhoudsopgave

  1. Downloaden nodige software
  2. Instalatie Apache + Mysql + php
  3. Configuratie Apache
  4. Configuratie MySQL & phpMyAdmin
  5. Slot

 

Er zijn 56 reacties op 'Mac installatie apache2 php5 mysql4 en phpmyadmin'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jelmer -
Jelmer -
18 jaar geleden
 
0 +1 -0 -1
Whooot! Mac tutorials! Ik voel me eindelijk niet meer ondergewardeerd onder Microschoft only zooi (lees: phpgtk. Grrr)

Ik gebruik zelf gewoon de standaard mysql installatie, de build-in webserver van Mac OS X (ok, ik heb de config-file lichtelijk aangepast zodat ik mijn naam niet meer achter localhost hoef te zetten) en deze php5 installatiepakket en het mooie is is dat die echt alles ondersteund. Echt alle extenties zitten erin.
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
verdorie, het lukt me niet om de httpd.conf te maken dat je ~username kunt erna typen :(


18 jaar geleden
 
0 +1 -0 -1
@Jelmer: GTK is er ook voor Linux dacht ik. Er komt nog wel wat voor de mac (hoewel GRK een beetje dood is nu).
Legolas
Legolas
18 jaar geleden
 
0 +1 -0 -1
de ~username?

<IfModule mod_userdir.c>
UserDir "C:/www/users/"
</IfModule>
Pim Vernooij
Pim Vernooij
18 jaar geleden
 
0 +1 -0 -1
thanks! ik heb nu php5 draaien, maar ik krijg mysql niet aan de gang... maar eens tijd voor een fresh install van m'n mac (sinds de aanschaf :-P) en dan from scratch dit pakket erop installeren :) en alleen maar programma's die ik nodig heb erop zetten... er staat nu zoveel op (jah, als je een mac koopt, wil je echt alles probere :-P)
SunTzu
SunTzu
18 jaar geleden
 
0 +1 -0 -1
Heya mede mac gebruikers..

ik ga het ook maar eens proberen, alleen wacht nog met een fresh start, moet eerst zeker weten dat ik alle prog's heb gebackupt :P.

Ik ga het vanavond eens proberen of het goed werkt met me iMac G5-je :-).
Harmen
Harmen
18 jaar geleden
 
0 +1 -0 -1
Ik heb em niet getest maar ziet er goed uit
Zijn er veel maccers?


18 jaar geleden
 
0 +1 -0 -1
De tut ziet er erg goed uit, ik zit helaas gewoon op windows, maar de lay-out en uitleg ziet er erg goed uit.
Pim Vernooij
Pim Vernooij
18 jaar geleden
 
0 +1 -0 -1
Ik ben bang dat ik iets verkeerd doe :/ ik heb mijn mac net opnieuw geinstalleerd, en het eerste programma wat ik erop wilde zetten is WebServerXKit...

Installeren gaat prima, maar Apache start niet. Heb je misschien root rechten nodig? MySQL doet het wel :S
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
ik heb men root rechten. oftewel moet je eens proberen met root rechten.

ben je wel zeker dat persoonlijke webserver uitstaat?

mac is going to take over control ;) hihi
Pim Vernooij
Pim Vernooij
18 jaar geleden
 
0 +1 -0 -1
De persoonlijk webserver moet toch uitstaan? en ik heb geen root rechten nu... kan het wel ff proberen, maar vind het vaag dat ie dan niet met een melding komt, en dat MySQL wel gewoon werkt :S

/edit: misschien is het wel dat X11, wat is dat? zit het standaart op OSX 10.4.5 ?
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
ahja idd, X11 moet je wel ge?nstalled hebben. dit staat op de instalatie cd van mac os x, ergens bij de installatieprocedure kan je naar aangepast of extra gaan ofzo en daar x11 aanvinken.

X11 is een programma die (als het geinstalleerd is) in de map hulpprogramma's komt.
Pim Vernooij
Pim Vernooij
18 jaar geleden
 
0 +1 -0 -1
ok, thanks! ik ga het meteen proberen :) (wel lekker trouwens zo'n verse mac :P dit was de eerste keer sinds ik hem gekocht heb dat ik um opnieuw installeer :)

/edit: dat was het inderdaad :) nu werkt apache ook :D
Legolas
Legolas
18 jaar geleden
 
0 +1 -0 -1
zal ik jullie straks voorzien van de debian versie van deze tut?

dat is:

apt-get install apache (of apt-get install apache2)
apt-get install php4
apt-get install mysql-server-4.1
apt-get install php4-gd
apt-get install php4-mysql

?t voila, webserver :)
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
php5 niet?
Legolas
Legolas
18 jaar geleden
 
0 +1 -0 -1
zit nog niet in de stable release

EDIT: in de testing release zitten wel php5, php5-gd en php5-mysql
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
ahzo, is ook zo bij de mysql 5 versie
Arjan Kapteijn
Arjan Kapteijn
18 jaar geleden
 
0 +1 -0 -1
Ik raad aan om testing te gebruiken, alhoewel het klinkt als buggy staat het juist bekend om stabiliteit en veiligheid (ivm tochwel de laatste versie). Unstable is iets anders, dat is nog nieuwere software maar niet getest. Testing is wel gewoon getest enzo :).
Frank -
Frank -
18 jaar geleden
 
0 +1 -0 -1
P O W E R T O T H E M A C !!!!

Leuk om eens iets te zien speciaal voor de Mac. Zijn toch een beetje ondergewaardeerd. Ik maak hier gebruik van Mamp, een alles-in-1 pakket. Zie http://www.mamp.info/

En dan nog even over de Mac, zelfs na zo'n 23 jaar op DOS en Windows te hebben gewerkt, stap je zo over op een Mac. Geen enkel probleem. Ik loop nu al zo af en toe te schelden op m'n oude Windows-laptop, zo eenvoudig werkt een Mac.
Hipska BE
Hipska BE
18 jaar geleden
 
0 +1 -0 -1
ja zelfde ervaring hier bij mij
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
Hee ik heb precies gedaan wat je zei in de tutorial en hoe kan ik nu een bestand hosten?

En het is ook nog niet helemaal af :-(
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
je bestanden in je htdocs folder zetten! zie pagina 4 om die te openen
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
ja maar wat is dan: Je Webserver ...?
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
lol, je weet alle shortcuts van osx maar je weet niet wat een webserver is???

google eens naar webserver ;-)
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
sorry het lukt niet echt...:$
kun je helpen? wat is de link ofzo? Of hoe kan ik die vinden?


en waar kan ik php.ini vinden?
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
iemand?
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
ik weet niet wat het probleem is hoor, alles staat vermeld in de tutorial!
ga naar de htdocsfolder en kies 'Fulder up' (bovenliggende folders dus)

uw bestanden moet je dus in de map mijn sites zetten of in de htdocs folder en die bereik je op je server vergolgens via http://localhost/~Username/ en http://localhost
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
O, zo! En hoe kan ik dan de php instellingen aanpassen? Zoals in de php.ini ?
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
ik wil namelijk de timeout verhogen
PHP Newbie
PHP Newbie
17 jaar geleden
 
0 +1 -0 -1
Dat kun je toch ook in je script doen? (weet ik niet zeker)

En het gaat om dat md5 crack script toch? :-p
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
whahaha ja idd!:-p
Oja, is dat niet zoiets?: set_timeout
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
mm, ik heb dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
set_time_limit(99999999999999999999999999999999999999999999999999999999999999999);
er nu in gezet, maar na een minuut wordt het alsnog wit, en stopt het php proces. Ik weet niet of jullie deze pagina kunnen zien want het is localhost ofzo. maar dan lijkt het alsof de timeout alsnog 60 seconden is
Han eev
Han eev
17 jaar geleden
 
0 +1 -0 -1
Probeer het dan eens via ini_set('time_limit',1000); (volgens mij)
Legolas
Legolas
17 jaar geleden
 
0 +1 -0 -1
probeer deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
set_time_limit(0);
?>

Zet het limiet oneindig en laat zien of het wel of niet lukt
K i p
K i p
17 jaar geleden
 
0 +1 -0 -1
Thx legolas! Ik heb die van jou geprobeerd en hi werkt volgens mij! (het script is nog steeds aan het laden)

Hartelijk dank!
Bernard Luttikhuis
Bernard Luttikhuis
17 jaar geleden
 
0 +1 -0 -1
Webserver Apache 1.3 afgezet, installatie uitgevoerd, maar ... Apache 2.0 wil niet opstarten: in de systeemvoorkeuren blijft zijn knopje hardnekkig rood. Toen zag ik Hipska's antwoord aan Pim Vernooy: X11 is nodig. Maar mijn oude X11 (ik geloof uit systeem 10.3) wil niet draaien en een nieuwe voor mijn huidige systeem 10.4 heb ik niet. Is dit dus einde oefening (dan was het wel leuk geweest als dit vereiste bij het pakket vermeld was)? Of heeft er nog iemand hoop voor me?
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
x11 staat op de instalatie cd van mac osx
Pim Vernooij
Pim Vernooij
17 jaar geleden
 
0 +1 -0 -1
Er is inmiddels een nieuwe versie van WebServerXKit uit.
De nieuwste versie vind je hier: http://www.rbsoftware.net/?page=wsxk
Bernard Luttikhuis
Bernard Luttikhuis
17 jaar geleden
 
0 +1 -0 -1
Probleem van niet startende Apache 2.0 opgelost. Het lag in dit geval niet aan het ontbreken van X11. Ik had eerst de fout gemaakt websharing aan te laten staan en toen geinstalleerd. Dat ging fout. Ik zette websharing uit, installeerde opnieuw: dat bleef fout gaan.
Ik startte vanaf een schone kopie van mijn harde schijf, zette nu websharing eerst uit, installeerde ... bingo, Apache 2.0 draaide.
Kennelijk was dit dus een geval van: eenmaal fout geinstalleerd blijft die fout je achtervolgen. Reden om ?cht eerst websharing uit te zetten!
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
iemand zin in een tutorial hoe je apache2 + php5.2 +mysql 5 installeerd (+extra's) met de ingebouwde webserver functie van de mac? (en zonder X11 gedoe?)

Ik zit namelijk te twijfelen of ik die ga maken of niet ;-)
Frank -
Frank -
17 jaar geleden
 
0 +1 -0 -1
Hier alvast een handleiding hoe je PostgreSQL 8.1 kunt installeren op de Mac. Heb je veel meer aan dan een tut over MySQL... ;)
PHP Newbie
PHP Newbie
17 jaar geleden
 
0 +1 -0 -1
Nog geen mac hier, maar die komt er wel, lijkt me dus wel interessant, al zal ik ook hier wel is naar gaan kijken...
Stan
Stan
16 jaar geleden
 
0 +1 -0 -1
Beste, Ik ben sinds kort vutter, en dus tijd volop. Wil PHP leren, en daartoe WebServerXkit geinstalleerd. Dat draait, maar nu de config nog. Is er iemand bereid me stap voor stap uit te leggen hoe ik e.e.a moet doen, want op dat gebied ben ik vooralsnog leek. Hoe moet dat met die Root etc, testing server en ga zo maar verder. Ik heb begrepen dat dit via Terminal dient te geschieden, en da's een tricky dingetje. De bedoeling is mijn PHP pagina's op mijn lokale server te laten draaien, zodat ik alles zonder derden kan testen.
Bestaat er een boekje over "Installatie Apache2+ MSQL+PHP" voor dummys? Kun je geld mee verdienen! Mijn systeem: MacOsX 10.3.9
Bij voorbaat zeer veel dank!
Jan
Jan
16 jaar geleden
 
0 +1 -0 -1
Leuk maar php staat al ge?nstalleerd op de Mac sinds 10.0 ofzo.
Je hoeft namelijk alleen maar 2x een # weg te halen in je httpd.conf in je /etc/httpd/httpd.conf

dan zet je apache aan in je system preferences bij sharing en klaar is kees!

dus waarom alles downloaden en 'installeren' ?
Jelmer -
Jelmer -
16 jaar geleden
 
0 +1 -0 -1
Tot Mac OS X 10.5 werd PHP 4 meegeleverd, zonder de tools om eventuele plugins in PHP te kunnen laden. Met 10.5 is PHP 5 standaard, maar volgens mij ontbreken nog steeds de tools (phpize bijvoorbeeld) om een plugin voor PHP te kunnen compilen. Als je PHP met de hand installeert, krijg je die wel.

Daarnaast, ik heb nog nooit een update voor PHP zien meekomen met Apple's Software Update.
Hipska BE
Hipska BE
16 jaar geleden
 
0 +1 -0 -1
Deze tutorial is dus al overtijd en is aan vernieuwing toe. ondertussen gebruik ik ook webserverXkit niet meer..
SaTZzz T.
SaTZzz T.
15 jaar geleden
 
0 +1 -0 -1
Met het nieuwe besturingssysteem van Apple namelijk OS X 10.5 Leopard is deze tutorial overbodig geworden, aangezien deze bij het besturingssysteem geleverd wordt (en dus ook wordt ge-update). Daar in tegen neemt het installeren van MySQL wel weer wat problemen met zich mee. Tijd voor een nieuwe Mac tutorial?
Frank -
Frank -
15 jaar geleden
 
0 +1 -0 -1
@SaTZzz: Dan installeer je toch PostgreSQL? Werkt prima op Leopard en je krijgt daarmee een veilige en volledige database in huis.
Jelmer -
Jelmer -
15 jaar geleden
 
0 +1 -0 -1
Volgens mij is het probleem met PHP in 10.5 dat je er niet zonder meer modules in kan proppen. Ik kreeg zelf bijvoorbeeld PDO-mysql niet werkend, en ook XDebug wou niet. Er is iets blijven hangen bij mij dat het te maken had met Apache2 en 64bit, maar ik weet de vunzige details niet zo meer. Anyway, ik gebruik sinds Leopard MAMP.
Henk
Henk
15 jaar geleden
 
0 +1 -0 -1
plop
SaTZzz T.
SaTZzz T.
15 jaar geleden
 
0 +1 -0 -1
Ik heb inmiddels alles weer volledig zonder vele extra 'omwegen' draaien op Leopard 10.5.1. Apache, PHP 5.25 inclusief de (meest gebruikte) extensions en MySQL. Gewoon een kwestie van Googlen..
Lorenzo
lorenzo
15 jaar geleden
 
0 +1 -0 -1
nu een tut voor windows ;)
Jan van der meulen
jan van der meulen
15 jaar geleden
 
0 +1 -0 -1
Ik heb net WebServerXKit ge?nstalleerd, stom want het werkt niet op een intel mac met leopard.
Hoe kan ik het er weer afhalen?
(ik ben een beginner met php)
Frank -
Frank -
15 jaar geleden
 
0 +1 -0 -1
@Jan: Wat werkt niet op Leopard? Daar zit standaard al Apache, PHP en SQLite op, daar hoef je deze tutorial dus niet voor te gebruiken. Ga naar localhost en klaar ben je. Zie de specs.

Wellicht wil je nog een andere database installeren, ga dan even naar de site van de database van jouw keuze, dan kun je daar vast wel iets bruikbaars vinden.
Jelmer -
Jelmer -
15 jaar geleden
 
0 +1 -0 -1
Helaas, voor PHP in de Apache van Leopard zal je niet snel voorgecompileerde .so-bestanden vinden. Apache op Leopard is standaard 64-bit, en zo ook de PHP die met Leopard wordt geleverd. Wil je standaard PHP binaries gebruiken en niet zelf compileren, dan zou je Apache & PHP zelf moeten vervangen met een 32-bit versie.

Entrophy PHP is er overigens met een Beta-versie voor Leopard's Apache. Bij mij werkt hij goed. Dankzij dit artikel heb ik zelfs xdebug werkend gekregen.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jan van der meulen
jan van der meulen
15 jaar geleden
 
0 +1 -0 -1
Ik wil een joomla site bouwen en het testen op mijn persoonlijke webserver.
Ook wil ik php formulieren testen, om het een beetje te begrijpen.
Maar nu staat WebServerXKit ge?stalleerd, zie het in mijn systeem voorkeuren staan, wil ik graag weer ongedaan maken ,of kan dat geen kwaad?
Kort om ik ben aan het experimenteren.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Downloaden nodige software
  2. Instalatie Apache + Mysql + php
  3. Configuratie Apache
  4. Configuratie MySQL & phpMyAdmin
  5. Slot

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.