Har läst diverse inlägg om att apache + php är inbyggt i detta os. Har utan större svårigheter sparkat igång apache, men det verkar på inläggen jag läst att det är lite terminalknackande som behövs för att få igång php. Eftersom de inlägg jag läst är lite ålderstigna undrar jag om det uppkommit något mer användarvänligt gränsnitt för denna operation eller om det fortfarande är så att jag skall knacka lite i terminalen för att få igång php?
Inkluderat php OSX Jaguar
4 svar · 290 visningar · startad av SDCd
Jag tror att det finns något sätt att få ingång php utan att hålla på i terminalen men jag kommer inte ihåg vart jag läste om det.
Det är i vart fall inte särskilt svårt att få igång det från terminalen heller. Du behöver avkommentera några rader i httpd.conf som ligger i /etc/httpd/httpd.conf
börja med att skriva
sudo pico /etc/httpd/httpd.conf
skriv ditt administratörslösenord.
Nu är du inne i textredigeraren pico.
This command opens your Apache configuration file in pico, a Unix text editor. In pico, press control-W to open the Find command, and then type php. When you hit the return key, your cursor should land on the line #LoadModule php4_module libexec/httpd/libphp4.so. Using the left-arrow key to move your cursor, remove the # character at the beginning of this line.
You need to find and change two additional instances of that string. Press control-W and then the return key repeatedly until you find the lines: AddModule mod_php4.c and then AddType application/x httpd-php .php. Remove the # character from the beginning of these lines as well.
Press control-W a third time and search for the string x-tar. When you land on it, move your cursor to the end of the line, press return, and then add the line AddType application/x-httpd-php .php.
Once you've made these three changes, save the file by pressing control-O and then the return key. Press control-X to exit pico.
Apache should now automatically load the PHP module on start-up. When the Web server encounters pages ending in .php, it'll send them to the PHP module for interpretation.
Tack för detta. Om man sparkar igång php på detta sätt, kommer programuppdateringen att hitta nyare versioner av php eller måste man uppdatera manuellt?
Hittade till exempel denna länk:
http://ananasphp.giga-services.net/
Kan det vara något att sätta tänderna i, och man gör detta kommer denna då att skapa någon form av konflikt med det befintligt installerade php?
Jag har ärligt talat ingen aning. PHP-versionen som ingår i jaguar är 4.1.2 så det kanske är bättre att installera den som du länkade till. Jag har svårt att tro att det blir någon konflikt med framtida osx-uppdateringar. Troligen skriver dom bara över dom befintliga filerna med nya. Som sagt så vet jag inte...
Versinionen som finns i jaguar är det i alla fall inget fel på. Om du inte är helt främmande i terminalen så skulle jag köra den.
Tack för detta. Dock känns det som om 4.1.2 är lite i äldsta laget. Hittade ytterligare en länk:
http://www.entropy.ch/software/macosx/php/
Där finns tips om hur man uppdaterar från tidigare versioner.
Verkar som om det finns flertalet olika hemsnickrade phpmoduler. Inte helt glasklart vilken man skall välja. Den jag länkar till i denna postning är dock hämtad från PHP egna websida.