installeren php en mysql

Hallo,

HELP!!!
wie kan mij vertellen hoe je precies php en mysql activeerd op
MAC OSX.1?
Ik ben wat dat betreft echt een leek, dus graag zo duidelijk mogelijk…
In boeken vind ik hierover echt niks!!!

Groetjes Frouck

hier vind je goede "beginner's guides"; heb er de laatste tijd veel aan gehad

http://www.macdevcenter.com/pub/a/mac/collections/webserving.html

check vooral Kevin Hemenway’s artikels

Dank je wel!!!

Ik zal kijken of ik wat vind.

Hoi, F. :wink:

http://www.entropy.ch/software/macosx/welcome.html

Hier vind je veel nuttige info over dergelijke zaken en bovendien handige installers om het zoveel mogelijk zonder de commandline te kunnen doen. Degelijke info.

Succes

Ik ben er ook mee bezig... ik zou zeggen veel succes....

er bestaan namelijk simpelere dingen dan dit :slight_smile:

Hey Boesboes,

Dat lijkt mij ook, maar waar vind ik dat?
Kun je me dat vertellen?
Apache draainde krijgen is simpel.
PHP enzo vooralsnog niet!!!
En de beschrijving op de bovenstaande links werkte niet bij mij.
Wil je me vertellen al sje weet hoe het makkelijker kan?

:wink:

Kijk eens op http://maxo.captainnet.net/ en http://www.afp548.com/

Twee sites met erg veel info over het hoe en waarom van het opzetten en beheren van servers en serversoftware. Ik leer er dagelijks van…
:smiley:

Ik heb php werkend gekregen op mijn OS X 10.2.6. Ik heb hiervan onderstaande aantekeningen gemaakt. Ik weet niet goed hoe, maar ik weet wel dat het nu werkt.


#Installatie PHP
Dat had nog even wat voeten in de aarde. De Apache-server was inmiddels al werkend op mijn OS X client. Er is blijkbaar ergens een configuratiebestandje waar je aan toe moet voegen dat Apache ook met PHP kan werken. Via Zoek kon ik het bestand niet vinden, dus via Terminal het volgende gedaan:

  • type “sudo open -a TextEdit /etc/httpd/httpd.conf”
    TextEdit will open with the web server configuration file
  • onderaan het bestand heb ik in TextEdit toegevoegd:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
  • het document bewaren leek niet te lukken ook al koos ik voor Overwrite, maar later bleken de regels toch wel in het bestand te staan ??

Daarna heb ik de volgende installatie instructie (Mac OS X 10.2) gevolgd:

Starting with Mac OS 10.1, Apple includes a working PHP module in the default installation.
Apple’s version provides far fewer features (no GD, only MySQL DB support etc.) but will probably consume less memory.

Activating the PHP Module

  • Open a terminal window
  • type “cd /etc/httpd”
  • type “sudo apxs -e -a -n php4 libexec/httpd/libphp4.so”
  • On OS X 10.2 type “sudo apachectl graceful” to restart the web server
  • PHP should now be up and running. You can test it by dropping a file into your “Sites” folder which is called “info.php”. Into that file, write this line: “<?php phpinfo() ?>”.
  • Now open up http://127.0.0.1/~username/test.php in your web browser.
    You should see a status table with information about the PHP module.

Misschien komt dit stukje later nog van pas:

Update Instructions
If you previously installed an older version of the module, here is what you have to do to update to the most recent version:

  • Open a terminal window
  • type “curl -O http://www2.entropy.ch/download/libphp4.so.gz”, wait for download to finish
  • type “gunzip libphp4.so.gz”
  • type “sudo apxs -i -a -n php4 libphp4.so”
  • type “sudo apachectl graceful” to restart the webserver

Zoals in de installatie instructie al staat, met een html-documentje kun je de php-informatie opvragen. Maak een tekstbestand “info.php” met de volgende inhoud:

<html>
<head>
<title>PHP info</title>
</head>
<body>

<?PHP

phpinfo();

?>
</body>
</html>

Plaats het bestand in de thuismap in de folder “sites”. Via http://127.0.0.1/~username/info.php kun je checken of PHP werkt.

Dank je voor zoveel info! Ik ben aan de slag gegaan en werd nog hoopvol. In de terminal wondow en de textedit ging alles goed!!!! Zo leek het, want ik kreeg geen foutmeldingen..... Dus toen ik eenmaal mijn "phpinfo()" pagina ging testen liet de browser de pure code zien, i.p.v. de gehoopte php-tabel. Shit dus. Nou ja, misschien wacht ik tot ik het sytseem ga updaten naar Panther. Ik hoop tenminste dat die in sept. uitkomt. Zolang "php" ik dan maar op een externe server.... Zucht..... Maar nogmaals bedankt. :? :innocent:

Jeempie Frouck, zo dichtbij maar toch zo ver af?

Check nog even the bloody obvious:

  • heb je een herstart gedaan? (inmiddels wel, neem ik aan :slight_smile:
  • is het config-bestand (/etc/httpd/httpd.conf) aangepast? Staan daar de twee regels met php erin onderaan?
  • heb je het bestand met php-info op de goede plek gezet? (thuismap > sites)
  • heb je het bestand met de goede url geopend? (http://127.0.0.1/~username/test.php, dus niet met een webbrowser het bestand “openen”)

Als dat allemaal niet werkt, dan weet ik het ook niet: ik heb gewoon gedaan wat ik kon vinden, en toen werkte het.
Misschien ligt het dan toch aan 10.1 (omdat ik met 10.2) werk. Kan ik je trouwens wel van harte aanbevelen! Geen vriendje met 10.2-cd’s?

Sanne

O ja: en als het gelukt is heb ik ook nog soortgelijke aantekeningen van hoe ik MySQL op 10.2 werkend heb gekregen :-))

Ik heb vorige week het boek unix for macosx gekocht (ISBN:0-201-79535-3). En nu ik dit gelezen heb sta ik al veel verder. In het boek wordt alles over unix goed uitgelegd. en ze betreden ook al een beetje het onderwerp apache, mysql en php.

zeer goed boek!
meer dan de moeite waard.
En dit voor 25?

ps: hier heb je de site van de schrijver, de inleiding is gratis te downloaden (in pdf) http://www.matisse.net/OSX/

Aha, eens temeer reden, denk ik, om nog even te wachten tot Panther er is. Panther draait nl. volledig op UNIX en ik was zowieso al van plan een goed boek aan te schaffen over MAC OS!!! Dus dank je voor de tip. Lekker leesbaar dus? Dan is €25,- niet zoveel. Voorlopig laat ik het even wachten omdat ik met 2 deadlines zit en ook zolang wel even extern kan PHP-en.

Doei :wink:

panther volledig onder osx? euh, wat is jaquar dan? :) welja,

dit boek is geen nutteloze aankoop, als je weet dat panther er bijna aankomt. Want in dit boek behandelen ze de algemen unix commandos.
Ze gaan inderdaad wel wat dieper in op bvb apache…
dan spreken ze over config bestanden die je op deze bepaalde plaats moet aanpassen, wel, als die in panther veranderd zijn… dan kun je het boek inderdaad wel verouderd noemen. Maar het principe blijft toch hetzelfde!

En euh, meestal komt een boek nogal laat na het verschijnen van het os.

Koop gewoon een goed boek waar ze wat dieper ingaan op unix, en dan
ben je al heel wat wijzer, en klinken al die ingewikkelde php en mysql toestanden al heel wat duidelijker!

Panther,de nieuwe OS, draait geheel op Unix, volgens mij Jaguar nog niet helemaal. Anyway,.....we gaan gewoon op zoek naar een boek over Unix en OS kopen. Achter de feiten aan lopen hou je toch altijd in computer wereld.

:apple:

euh, jaguar is 100% unix hoor

welja,

ik vond nog wat intressant:

http://macservers.org/feature-1.html

wat hetzelfde als op macdevcenter maar dan minder complex en minder in detail.

doei

óh....... Toch was er iets anders met Panther, iets met een Unix-kern ofzoiets, wat voorheen niet zo was,....... ach nou ja, whatever. Dank je voor de nieuw link, ik zal 'm proberen!

Doei doei

[url=http://www.serverlogistics.com/apache2.php]Apache 2 install[/url] [url=http://www.serverlogistics.com/mysql.php]MySQL install[/url] [url=http://www.serverlogistics.com/php4.php]PHP4[/url]

Met deze “easy2install” software van serverlogistics heb ik het draaiend gekregen zonder ook maar met code te hoeven rommelen. Hierna ben ik me er wat in gaan verdiepen en kon toen zelf de php.ini en httpd.conf aanpassen etc.

Je moet wel de ingebouwde apache laten vallen, maar die heeft minder functies dan de bovenstaande.

[edit typo]

[quote:4f8825a483="Reinier"]Je moet wel de ingebouwde apache laten vallen, maar die heeft minder functies dan de bovenstaande.[/quote:4f8825a483]

euh, de apache in osx heeft alle functies hoor.
en je kan ook modules installeren,

dus…

hm :roll:

Dat was inderdaad ook mijn vraag omdat ik nog op 10.1 draai... Oke, ik was net alles aan het downloaden, ben benieuwd. Als het lukt hoor je het nog!!!

Thanks Frouck

[quote:15a6f084a0="boesboes"]

euh, de apache in osx heeft alle functies hoor.
en je kan ook modules installeren,
[/quote:15a6f084a0]Maar niet standaard. althans, ik moest in de code duiken om php te activeren.

[quote:15a6f084a0=“Frouck”]Dat was inderdaad ook mijn vraag omdat ik nog op 10.1 draai…
Oke, ik was net alles aan het downloaden, ben benieuwd.
Als het lukt hoor je het nog!!!

Thanks Frouck[/quote:15a6f084a0]

Pas wel op. Niet alles werkt nl. op 10.1 of lager volgens mij. Maar dat staat wel op de site of in de readme. Ik zou dus voor de zekerheid maar even hier kijken !