På entropy finns instruktioner, dels för installation på 10.2 och dels på 10.1. Det man måste göra är att ladda hem rätt modul bara. Inte så knepigt egentligen.
Jag har inte testat PHP installationen som du ger länk till, men den kanske funkar. Om du lyckats ladda ner och zippa upp osv så kan du säkert gå vidare därifrån i alla fall.
Låt oss kolla.
Gå till Findern, gå upp i "Gå" menyn och välj "Gå till mapp" och skriv "/usr/libexec/httpd" som sökväg. (Strunta i fnuttarna...) Det är här din "libphp4.so" fil bör ligga. Gör den det så går vi vidare, om inte så får du köra om från gunzip biten. Men, nu säger vi att den ligger där.
Öppna din Terminal.
Du skall nu lägga till ett par rader i konfigurationsfilen för din Apache server. httpd.conf heter den filen och den ligger i "/etc/httpd/" mappen.
För att bara titta på filen utan att kunna ändra skriver du "pico /etc/httpd/httpd.conf" i Terminalen. Om du vill kunna ändra skriver du "sudo pico /etc/httpd/httpd.conf".
sudo står för SUperuser DO - dvs, gör kommandot som superuser - root. Efter det får du ange ditt root lösenord för att visa att du har rättighet att göra detta. Nåväl...
Men - innan dess...
Skriv "cd /etc/httpd/"
Skriv "cp httpd.conf httpd.conf.backup"
Första raden flyttar dig till httpd mappen
Andra raden kör en backup på filen vi nu skall ändra i (kan vara bra att ha...)
Kör "sudo pico httpd.conf" (vi är i /etc/httpd/ mappen nu, så det behöver du inte skriva om du inte orkar...)
Du får nu upp httpd.conf filen och kan bläddra med piltangenterna, det är jobbigt... Tryck Ctrl+W och skriv in "php" som söksträng så går editorn till första förekomsten av texten php. Förhoppningsvis hittar den en rad som ser ut ungefär såhär:
#LoadModule php4_module libexec/httpd/libphp4.so
# framför betyder att raden är inaktiv, kolla så att det bara finns en rad med "LoadModule php4... " och
ta bort # så att raden blir aktiv. Sista biten på den raden skall ju överenstämma med den libphp4.so fil som du lade in innan. Heter din fil nåt annat så ändrar du här.
Nu måste du lägga till filtypen PHP.
Tryck Ctrl+W och sök efter denna texten:
# AddType allows
Den ligger tillsammans med ett antal andra rader med # framför, lite förklarande text.
Lägg till nästa två kursiva rader efter den förklarande texten.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Efter detta kommer du se att det står en massa andra AddType rader, det spelar ingen större roll vilken ordning dom kommer i, men det blir enklare i längden att ha lite space mellan, så lägg ett eller två enterslag efteråt innan nästa AddType.
Ev. är det så att dessa rader redan finns bland AddType, då kan du lika gärna bara ta bort # framför i stället för att skriva in på nytt. Huvudsaken är att inget förekommer två gånger.
Grattis, snart klart.
Du har lagt till själva modulen för PHP, berättat för Apache var den finns, sagt att filer som heter *.php skall tolkas som PHP filer.
Det du skall göra nu är att spara httpd.conf filen och starta om Apache.
Ctrl+ X avslutar editorn Pico, svara Y som i Yes för att spara ändringarna.
Skriv nu "sudo apachectl graceful" för att få apache att starta om.
Förhoppningsvis får du svaret "httpd gracefully restarted" - då funkade det... nog... i alla fall så skrev vi inte fel i httpd.conf filen...
Skriv "cd /library/webserver/documents" så kommer du till rooten för din server.
Skriv "pico info.php"
Klistra in dessa tre raderna:
code:<pre style="font-size:x-small; font-family: monospace;"><?php
phpinfo();
?></pre>
Tryck Ctrl+X och svara Y.
Du har nu skapat en php fil som heter info.php och som innehåller ett php kommando för att visa en sammanfattning av din phpinstallation.
Nu kan du ta din webbläsare och surfa till http://127.0.0.1/info.php och förhoppningsvis se en sida som ser ut ungefär som denna http://www.hashibashi.com/info.php . Får du upp dom tre PHP raderna du skrev i PHP filen eller nåt annat fel så.... ja, då löser vi det med. Men, testa nu!
lycka till
/Mattias (hoppla, långt inlägg...)