Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 15:41   
geplaatst door: Franky2002
Ik probeer PHP aan de praat te krijgen via de Terminal en dat lukt meteen al niet.
Ik krijg als ik de terminal open meteen een Unknown-00-23-6c-98-00-3b:~ Frank$ melding.
Ik weet niet wat dit betekend maar de online videocursus die ik volg laat dat duidelijk niet zien en alle commando's die ze invoeren worden met succes uitgevoerd.
Wellicht moet ik eerst nog iets doen voordat de terminal gaat werken?

Ben helemaal niet bekend met de terminal dus vandaar hier mijn vraag.

Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 15:49    reactie #1
geplaatst door: DTP2
Ik heb er niet direct verstand van, maar kun je niet gewoon makkelijker MAMP op je Mac zetten? Dan heb je direct en heel erg simpel de beschikking over de laatste PHP-versie.
Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 16:13    reactie #2
geplaatst door: jack brent
Is het niet gewoon de php modules in apache aanzetten?????
Ofwel zoek in de apache config even naar deze regel:

#LoadModule php5_module        libexec/apache2/libphp5.so

En haal het hekje weg. Even apachectl graceful en draaien maar!
Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 16:52    reactie #3
geplaatst door: Spooter

Citaat
Franky2002 om 15:41, 15-09-2010
Ik probeer PHP aan de praat te krijgen via de Terminal en dat lukt meteen al niet.
Ik krijg als ik de terminal open meteen een Unknown-00-23-6c-98-00-3b:~ Frank$ melding.
Ik weet niet wat dit betekend maar de online videocursus die ik volg laat dat duidelijk niet zien en alle commando's die ze invoeren worden met succes uitgevoerd.
Wellicht moet ik eerst nog iets doen voordat de terminal gaat werken?

Ben helemaal niet bekend met de terminal dus vandaar hier mijn vraag.

Wat je opnoemt is de zogenaamde promptregel, achter ~Frank$ kan je elk commando intypen wat je wil.

Misschien is het handig om eens de zogenaamde man pages te lezen:

typ achter de prompt maar eens 'man man' in (zonder apostrophes natuurlijk)

Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 16:53    reactie #4
geplaatst door: Goodheart
'Unknown-00-23-6c-98-00-3b:~ Frank$'

betekent volgens mij dat Terminal je computernaam niet kan achterhalen. Op wat voor Mac werk je, en is de OS X installatie volledig gelukt? wat gebeurt er als je andere commando's intypt, zoals 'ls' e.d.?

Probeer PHP aan de praat te krijgen via Terminal
15 september 2010 - 17:26    reactie #5
geplaatst door: marksch
Hoi Franky,

Het is inderdaad een goed idee om te controleren of commando's zoals 'ls' het wel gewoon doen.

Wellicht proberen ze je in de video dit uit te leggen? Heel simpel, eigenlijk.

Groet,

Mark

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 05:54    reactie #6
geplaatst door: Cailin Coilleach
Citaat
Ik krijg als ik de terminal open meteen een Unknown-00-23-6c-98-00-3b:~ Frank$ melding.
Ik weet niet wat dit betekend maar de online videocursus die ik volg laat dat duidelijk niet zien

Duidelijk geen goede cursus die de basics overslaat als je de prompt aanziet voor een foutmelding.  :inlove:

Either way...

Als jij zegt "php aan de praat krijgen", wat wil je dan precies? Beschrijf even het doel, want er zijn tig dingen die jij kan bedoelen en wij moeten wel weten wat.

Ik bedoel: "PHP aan de praat krijgen" kan zo simpel zijn als:

$ php helloworld.php
Hello world!
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 08:23    reactie #7
geplaatst door: Franky2002
Ik ben ook niet bezig met een cursus Terminal maar met PHP. Daarvoor wil/moet ik mijn php activeren op m'n MacBook. Dat moet/kun je via de Terminal doen.
Ik krijg dus een promt te zien die niet in de videofilm te zien is (daar gaat het immers voorspoedig). Welk wachtwoord ik ook in voer: allemaal ongeldig.
Ik ga maar eerst een volledige herinstallatie doen van de MacBook. Dan weet ik iig welke wachtwoorden ik heb. :blush:
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 08:37    reactie #8
geplaatst door: Cailin Coilleach
Nee... ik weet al wat hier aan de hand is :)

Het commando dat je moet invullen is zeker "sudo"?
En je hebt zeker een admin en een non-admin account op je Macbook?
En je werkt zeker altijd onder het non-admin account? (HEEL goed idee trouwens)

Non-admin users hebben geen toegang tot sudo. Je moet eerst met het "su" commando de identiteit van de admin user aannemen.

In mijn geval (bij jouw is de naam van de admin user misschien anders):


$ su - administrator
Password:

$ sudo vi /tmp/bestandje
Password:

Beide passwords die je in geeft zijn die van de admin user, niet die van jezelf.

(Bewerkt door Cailin Coilleach om 8:38, 16-09-2010)

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 09:36    reactie #9
geplaatst door: Franky2002
Te laat. Heb de boel al opnieuw geïnstalleerd.
Ik zag wel dat ik in mijn vorige setup inderdaad twee accounts had. Mijn eigen en een gastaccount. Is dat standaard bij de installatie al? Ik kan me namelijk niet herinneren dat ik ooit een extra account bij heb gemaakt.

Moet nu door eerst wat updates heen en ga het daarna weer proberen. Tnx voor het meedenken iedereen voor zover.

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 09:42    reactie #10
geplaatst door: jack brent
Heel fijn dat wij je hebben kunnen helpen :-)
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 09:53    reactie #11
geplaatst door: Cailin Coilleach
Ongelooflijk... het is toch geen Windows?  :music: Ik was eigenlijk beter van je gewend Franky :)

(Bewerkt door Cailin Coilleach om 9:53, 16-09-2010)

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:02    reactie #12
geplaatst door: Franky2002
Windows? Wasda?

OK. Stap voor stap nu. Ben een totale beginner hierin hè! Wordt het toch nog een cursus Terminal. :wink:

Ik krijg na schone herinstallatie hetzelfde beginscherm met promt: unknown-enzovoort.

Ik heb verder ook geen gast account of zo. Ben dus eigenlijk de hoofdadmin. Alleen dat gelooft Terminal nog niet. Wat te doen?

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:04    reactie #13
geplaatst door: Cailin Coilleach
Ik zeg: doe'ns een copy paste van de terminal output hier... zonder dat kunnen we natuurlijk niets :)
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:09    reactie #14
geplaatst door: Franky2002
Het gaat al fout met het invoeren van het wachtwoord en ik weet zeker dat ik het goed invoer. Net nog ingevuld bij de herinstallatie.
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:11    reactie #15
geplaatst door: Cailin Coilleach
en ik zeg: geef nou ff de hele output, dus inclusief alles dat jij intypt... als je zelf al aangeeft niet precies te weten hoe de command line werkt, dan kan het heel goed zijn dat je een fout commando niet herkent.
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:14    reactie #16
geplaatst door: Franky2002
Ah op die manier.

Unknown-00-23-6c-98-00-3b:~ Frank$ su admin
Password:
su: Sorry
Unknown-00-23-6c-98-00-3b:~ Frank

Blijf in deze loop hangen

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:17    reactie #17
geplaatst door: Cailin Coilleach
Zie?! Zie?! Daar heb je het :)

Je doet het helemaal niet op de manier die normaal wordt gebruikt en dus gaat iedereen die je tot nu toe probeerde te helpen nat :)

"su - admin" doet een switch naar de user "admin". Als je die niet hebt gemaakt, dan kan je daar ook niet naar toe SUen. Normaal gesproken gaan de meeste instructies er van uit dat je zelf al admin user bent en dus doen zij meteen een "sudo" om een bestand te editen.

Als jouw user account zelf de admin user is, dan kan je door naar het volgende commando, wat ongetwijfeld een "sudo vi" of iets dergelijks is... Misschien is het handiger als je even een link plaatst naar de instructies die jij volgt.

EDIT:
Openingszin aangepast, die klonk te onbeschoft... sorry :)

(Bewerkt door Cailin Coilleach om 11:25, 16-09-2010)

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:24    reactie #18
geplaatst door: Franky2002
Is een betaalde videocursus online van Lynda.com, ben dus bang dat je dat niet gaat kunnen zien.
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:27    reactie #19
geplaatst door: Cailin Coilleach
mmm.... damn...

Neem deze en begin te lezen bij "By default, PHP is disabled....." -> http://www.devarticles.com/c/a/Apache/Using-Apache-and-PHP-on-Mac-OS-X/

Een herstart van Apache doe je via System Preferences -> Sharing -> Web server stop/start.

En vraag je geld terug van die dame, want hun instructies doen aannames die niet bij iedereen gelden ;)

(Bewerkt door Cailin Coilleach om 11:30, 16-09-2010)

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:47    reactie #20
geplaatst door: Franky2002
Hehehe, ik had je vorige link al opgestart en BBEdit downloaden enzovoort. In ieder geval de hashtag voor php module weg kunnen halen. Maar dan moest je nog een ini bestand om gaan zetten naar een default. Wat niet lukt in mijn Terminal ondat ik Unknown ben.... GGRRRR. Ik ga nu nog maar je nieuwe link doorspitten.
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:53    reactie #21
geplaatst door: Franky2002
Misschien beter is om eerst de baas te worden over de terminal. Hoe doe je dat? Dus dat je alle rechten hebt als hoofdAdmin. Blijf er nu tegen aanlopen dat de Terminal niks wil als ik een commando invoer.
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 11:56    reactie #22
geplaatst door: Blender
Waarom niet gewoon MAMP installeren? Heeft diverse voordelen.
http://www.mamp.info/en/index.html
Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 12:07    reactie #23
geplaatst door: Cailin Coilleach
doe maar weer een kopie paste :)

maar als je goed kijkt zie je dat die tweede instructie grotendeels lijkt op de eerste.... alles wat de tweede doet met "sudo pico" kan je ook gewoon met BBEdit doen volgens de eerste instructie. Het komt er gewoon op neer dat je een testkbestand wilt editen. En bij die tweede instructie laat ie dat .ini bestand met rust, dus probeer het even zonder.

(Bewerkt door Cailin Coilleach om 12:09, 16-09-2010)

Probeer PHP aan de praat te krijgen via Terminal
16 september 2010 - 12:46    reactie #24
geplaatst door: Franky2002
Last login: Thu Sep 16 11:49:33 on ttys000
Unknown-00-23-6c-98-00-3b:~ Frank$

Dit staat er als ik de Terminal open.
Wil nu graag de baas hierover worden.