12 berichten aan het bekijken - 1 tot 12 (van in totaal 12)
  • Q:

    Bijdrager
    meneer de koekepeer

    PHP & MySQL installeren op Jaguar

    Hi,

    Onder OS 10.1 had ik een perfecte build draaien van php & mysql.
    Ik probeer het nu onder jaguar aan de praat te krijgen, maar ’t will allemaal niet vlotten.

    Heeft een van jullie dit ook gedan?
    Hoe?


    Bijdrager
    maceddy

    Ik ben zelf ook bezig geweest een maand of 2 voordat het werkte…
    Inmiddels draait mijn lokale forum volop:)

    Ik heb het volgende gedaan:

    Eerst moet je je PHP aanzetten.

    [code:1:f956bc3fcd]

    Installation Instructions
    This module requires Mac OS X 10.2. It will not run on any 10.1 system.

    If you want to use my module from this page (i.e. more features), do this first, otherwise proceed directly to "Activating the Module":

    Open a terminal window

    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 prior to 10.2, type
    sudo perl -p -i.bak -e ‘s%#(AddType S+-php[ -])%$1%i’ httpd.conf
    On OS X 10.2, type

    echo ‘echo "AddType application/x-httpd-php .php" >> /etc/httpd/httpd.conf’ | sudo sh -s

    (Note: Don’t type this by hand, do a copy/paste from this web page directly to the terminal)

    Finally, 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 "test.php". Into that file, write this line: "<?php phpinfo() ?>".

    Now open up 127.0.0.1/~your_username/test.php in your web browser.
    You should see a status table with information about the PHP module.
    [/code:1:f956bc3fcd]

    Daarna:

    Je moet downloaden:

    Complete MySQL

    Die installeer je vervolgens, is gewoon een .pkg, dus lekker simpel.

    Vervolgens downloaden (is wel aanrader) : PhpMyAdmin

    Deze is voor het beheren van je MySQL databases.

    Dan zou het moeten werken


    Bijdrager
    meneer de koekepeer

    Die exact zelfde handleiding heb ik gevolgd, maar doet t dus niet:(

    Ook de info die op apple developer staat helpt niet echt.

    Ik knutsel wel even verder:)


    Bijdrager
    meneer de koekepeer

    Ik niet snap niets van.

    Heb de handleiding *exact* gevolgd en krijg dikke foutmeldingen.
    Weet iemand of je al je handelingen ook ongedaan kunt maken? Ik zal wel weer wat gesloopt hebben…


    Bijdrager
    maceddy

    Ik had ook de handleiding gevolgd, dat werkte niet…

    Je moet die Complete MySQL ff gebruiken.
    Die maakt ook na installatie een System Preferences ding aan.
    Die moet je dan openen, en ff MySQL aanzetten en daarna een root password instellen..

    Dit is dus niet dezelfde root als van OS X zelf!!! Maar een MySQL root.

    Suc6!!


    Bijdrager
    araminta

    Bijdrager
    meneer de koekepeer
    ”araminta”

    Kijk anders hier even:

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

    Dat is dus de handleiding die niet werkt:)
    [size=2:ed84ad4304]voor mij althans[/size:ed84ad4304]


    Bijdrager
    KeKo

    database leeggooien/wissen wil vaak veel problemen verhelpen…


    Bijdrager
    meneer de koekepeer

    Leeggooien/wissen ???

    Hehe, ik heb het nog niet eens draaiende!


    Bijdrager
    Ruben

    Ik zie het allemaal alweer. Ik wacht nog wel even met dat lokale PHP & SQL.:-P


    Bijdrager
    meneer de koekepeer

    Hehe, en ik jou maar wijsmaken dat het allemaal wel te doen is!

    Op 10.1 heb ik dus dezelfde handleiding gevolgd en die werkte voor 10.1 echt perfect, iknietsnappedoen


    Bijdrager
    pijnhoofd

    Ik heb recentelijk iemand geholpen met het installeren van de binary install van PHP van entropy.ch. Het probleem bleek al snel een nasty typo in zijn instructies te zijn:

    type “sudo apxs -e -a -n php4 libexec/httpd/libphp4.so”

    Het pad naar libphp4.so is niet volledig, maar apxs voegt hem precies zo toe aan je httpd.conf en comment de bestaande AddModule en LoadModule entries voor Apple’s php uit (als die er al instonden). Als je dan vervolgens apache opstart zal php niet geladen worden omdat Apache /Library/WebServer/libexec/httpd/libphp4.so probeert te laden. Dit omdat de entry in httpd.conf geen compleet pad is, en Apache dus denkt dat het een relatief pad is en in zijn DocumentRoot pad gaat zoeken.

    Oplossing is om de typo als volgt te corrigeren:

    sudo apxs -e -a -n php4 /usr/libexec/httpd/libphp4.so

    Daarnaast is het ook zaak om de mod_auth_apple module die door Apple geleverd wordt en standaard enabled is, uit te zetten, omdat deze conflict met de php4 module van entropy.ch, of de load order te veranderen zodat de één voor de ander laadt. Ik zet hem altijd uit omdat ik er zelf geen gebruik van maak.

    Hopelijk is dit duidelijk genoeg, als het goed is zou PHP in ieder geval moeten werken zo. Suc6!

    ph.

12 berichten aan het bekijken - 1 tot 12 (van in totaal 12)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.