Behøves jeg XAMPP for at kunne kode PHP?

Her kan du få hjælp og stille spørgsmål til PHP!
Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49
Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af ThomasI » 14. dec 2011, 15:54

kommandofortolkeren...det andet tror jeg bedst cristian kan svare på...

Tror vist også lige der efterhånden er blevet slået rekord i trådlængde med denne her tråd :lol:

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 14. dec 2011, 16:15

Jamen, var det ikke TextEdit, der var en slags kommandofortolker, eller er jeg bare helt galt på den?
Og skal jeg bare skrive "vim filnavn", eller skal jeg erstatte "filnavn" med et filnavn, og i så fald hvilket filnavn?
Argh, er lidt hægtet af nu, er ikke den, der er mest inde i alt det der tekniske :oops:

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 14. dec 2011, 16:18

Haha ja, tråden er blevet lidt lang nu. Hvis det så bare snart ville virke for mig :lol:

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Daniel » 14. dec 2011, 16:34

Altså det som cristian skrev tidligere med hele den liste af ting du skulle gøre det var i TextEdit du skulle skrive det som åbenbart er en kommandofortolker. :D

Det han så har skrevet her til sidst er vist noget han sidder og roder med så du ikke skal gøre så forfærdeligt meget. :)

Ja tråden er blevet godt lang, og her sidder mig og Thomas og gør alt hvad vi kan, og så kommer cristian og kan løse problemet, det er jo bare super duper. :lol:

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 14. dec 2011, 16:41

Okay så! Så er jeg med :D
Men skal jeg så gå ind i TextEdit og søge på en fil, der hedder "vim filnavn" eller hvad? Og hvordan gør jeg det?
Jeg har sikkert misforstået noget, så bare sig til, hvis jeg har :P
Jeg er utrolig glad for jeres hjælp alle sammen, jeg er simpelthen selv en dør til det. Men man må da håbe, det bliver bedre efter det her :lol:

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af cristian » 14. dec 2011, 19:24

Hej Josefine.

Prøver at besvare nogle af dine spørglsmål :p
hvor er det, jeg skal skrive "vim filnavn" henne?
Når du åbner kommandofortolkeren, (som er den jeg også viste på et billed i mit første indlæg i denne tråd) så skal du skrive
vim efterfulgt af et filnavn. Et eksempel

vim minPhpSide (enter)
dette laver en tom tekst fil som hedder minPhpSide.

vim index.html (enter)
laver en tom tekst fil ved navn index.html.

Det som vim er, er et tekst program som kan åbnes med kommandofortolkeren. Det er nøjagtig det samme som notepad. Et program der ligger på din computer. Men hvor du åbner notepad ved at double / single klikke på dens ikon. Så åbner du vim ved at skrive dets navn. Som er vim :p håber det giver mening.
Og har jeg slet ikke brug for NetBeans, eller...?
SKAL du bruge netbeans? nej, men det kan du sagtens. Netbeans er ligesom et avanceret teksk program, som kan hjælpe dig med at finde fejl i din kode og give dig flotte farver, til teksten. Men netbeans er ikke det program som eksikvere (køre) din php kode. Der er PHP programmet / biblioteket, som gør det.
Det han så har skrevet her til sidst er vist noget han sidder og roder med så du ikke skal gøre så forfærdeligt meget.
Ja. Så håber jeg at andre kan bruge det til noget. Så ikke de skal editere konfigurations filer som de måske ikke har lyst til / forstår, for at komme igang med det som de virkelig ville. Som er PHP i dette tilfælde.

Håber det giver mening ellers må du lige sige til Josefine.

Vh

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 14. dec 2011, 20:18

Aarh, okay! Så jeg har et tekstbehandlingsprogram, der hedder vim? Som jeg (bl.a.) kan bruge.
Hvordan finder jeg så denne her kommandofortolker og søger på ... et filnavn, som så bliver oprettet, når jeg søger på det??

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af cristian » 14. dec 2011, 21:07

Hvordan finder jeg så denne her kommandofortolker og søger på ... et filnavn, som så bliver oprettet, når jeg søger på det??
jeg er ikke sikker på jeg forstår spørglsmålet.

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 14. dec 2011, 21:29

hvor er det, jeg skal skrive "vim filnavn" henne?
Når du åbner kommandofortolkeren, (som er den jeg også viste på et billed i mit første indlæg i denne tråd) så skal du skrive
vim efterfulgt af et filnavn. Et eksempel
Når jeg åbner kommandofortolkeren - hvordan gør jeg det?


Når jeg så er inde i den, skal jeg først skrive "vim" og så... et filnavn?
vim minPhpSide (enter)
dette laver en tom tekst fil som hedder minPhpSide.
Det er så her, jeg bliver lidt forvirret, for der står "dette laver en tom tekst fil som hedder minPhpSide" - altså når jeg så søger på "vim minPhpSide" (selvom jeg egentlig ikke har nogen fil, der hedder "minPhpSide"), så opretter den den fil, eller hvad :?:

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af cristian » 15. dec 2011, 08:35

Når jeg åbner kommandofortolkeren - hvordan gør jeg det?
gå helt op i højre hjørne af din skærm og tryk på forstørrelses glasset (spotlight) og skriv, terminal.
Så kommer der et sort ikon som der hedder Terminal, som gerne skulle ligge som top hit.
tryk med musen på den.
Når jeg så er inde i den, skal jeg først skrive "vim" og så... et filnavn?
Når du har åbnet kommandofortolkeren så skriver du ud i et
f.eks

vim phpOne

og trykker enter

Du er nu inde i et tomt tekst dokument med vim som din editor.

Billed 1. Søg efter terminal
Billed 2. Selve terminalen (kommandofortolkeren)
Billed 3. Opret dokument
Billed 4. Dokument oprettet


Også, husk hvis du har for mange problemer med dette så kan du sagtens bruge Netbeans. Dette er bare en anden editor.
Vedhæftede filer
Skærmbillede 2011-12-15 kl. 08.32.41.png
Skærmbillede 2011-12-15 kl. 08.32.41.png (320.85KiB)Vist 13277 gange
Skærmbillede 2011-12-15 kl. 08.21.30.png
Skærmbillede 2011-12-15 kl. 08.21.30.png (54.97KiB)Vist 13277 gange
Skærmbillede 2011-12-15 kl. 08.19.58.png
Skærmbillede 2011-12-15 kl. 08.19.58.png (53.36KiB)Vist 13277 gange
Skærmbillede 2011-12-15 kl. 08.19.44.png
Skærmbillede 2011-12-15 kl. 08.19.44.png (116.88KiB)Vist 13277 gange

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af ThomasI » 15. dec 2011, 11:18

Cristian har været så rar at lave et script som kan hjælpe folk som Josefine, der har problemer med apache server programmer på Mac :D

Find scriptet og instruktioner til hvordan det virker her: php til Mac

Mvh
ThomasI

Brugeravatar
Daniel
Admin
Admin
Indlæg:625
Tilmeldt:14. jun 2011, 09:27
Geografisk sted:Danmark, Fyn, Nørre Aaby
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Daniel » 15. dec 2011, 13:06

Tror du ikke du skal have tilføjet det link ude til den første HTML og PHP video Thomas? :)

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 15. dec 2011, 15:06

Aarh... okay, nu kan jeg følge med :D

Men:
php er installeret som standard, men ikke aktiveret.
skriv følgende for at aktivere det i kommando fortolkeren
sudo vim /etc/apache2/httpd.conf (dit kodeord er det du bruger til at logge ind med)
tryk shift + 7 og skriv
.........
Hvor skal jeg skrive alt det der? I det nye tekstdokument, som jeg navngav "phpOne", eller bare lige-ud-i-et, så snart jeg kommer ind i kommandofortolkeren/editoren/vim?

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af cristian » 15. dec 2011, 15:22

Thomas har lagt et link her http://www.nemprogrammering.dk/Linux/php_til_mac.php til det script som jeg snakkede om tidligere. Det aktivere PHP modulet og rettet php.ini.default filen for dig.

Vh

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 15. dec 2011, 15:29

Jam... Den siger bare "-bash: Desktop/enablePHP: No such file or directory", når jeg skriver "Desktop/enablePHP" og trykker enter. Og der dukker ingen instrukser op på skærmen?

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 15. dec 2011, 20:27

cristian skrev:Hej Josefine.

Springer lige ind i det. Da denne tråd er blevet lang og du stadig ikke har fået løst dit problem.

Mac OS X (som er det du bruger) er en form for variant af Linux (det er ikke det samme men minder om). Og på den første side af denne tråd har du noget der ligner en tekst editor (se billed).
Faktisk er det en kommando fortolker som snakker direkte sammen med kernen i din maskine. Inde i denne kan man så åbne en tekst editor ved at skrive

vim filnavn

Nu er du inde i en tekst editor inde i kommando fortolkeren. Hvor du godt kan skrive php kode.

men inden du kan se din PHP kode skal du aktivere PHP5 og Apache2

php er installeret som standard, men ikke aktiveret.
skriv følgende for at aktivere det i kommando fortolkeren
sudo vim /etc/apache2/httpd.conf (dit kodeord er det du bruger til at logge ind med)
tryk shift + 7 og skriv
LoadModule php (tryk enter)
din curser skulle nu være på en linje med følgende tekst
#LoadModule php5_module libexec/apache2/libphp5.so
tryk i
tryk 1 gang pil til højer og backspace, for at slette # symbolet.
tryk esc (1 gang)
tryk shift + kolon (dette symbol : )
skriv wq (tryk enter)

gå i systemindstillinger
deling og tryk på webdeling (den skulle allerede være aktiveret)
gå i din browser og skriv 127.0.0.1 for at tjekke at apache2 køre.

hvis ikke du får en side hvor der står It Works!
gå i kommando fortolkeren og skriv
sudo apachectl restart (dit kodeord er det som du bruger til at logge ind med) og prøv igen.

lig dine filer i /Library/WebServer/Documents

for at genstarte apache2 hvis den giver problemer skriv i kommando fortolkeren
sudo apachectl restart (dit kodeord er det som du bruger til at logge ind med)

Hvis du har problemer så skriv endelig til mig, ellers tjek denne guide.
http://www.procata.com/blog/archives/20 ... -os-x-105/
hjælper med glæde.

Håber det hjælper dig.

EDIT!
Du må elske Apple.....not.
PHP er nu aktiveret men den bruger som standard ikke php.ini så gør følgende
i kommando fortolkeren skriv
cd /private/etc && sudo mv php.ini.default php.ini (copy plaste)
sudo vim php.ini

tryk
shift + 7
skriv
errro_reporting (enter)
tryk n
indtil du finder denne linje
;error_reporting = E_ALL & ~E_DEPRECATED
tryk i
slet semi-kolon og slet & ~E_DEPRECATED så linjen ligner
error_reporting = E_ALL
tryk esc
shift + . (så du får kolon)
skriv
wq! (enter)

skriv
cd /Library/WebServer/Documents (enter)
vim info.php
tryk i
(copy plaste) <?php phpinfo(); ?>
tryk esc
shift + . (så du får kolon)
skriv
wq (enter)

gå i din browser
http://localhost/info.php

Nu virker php for mig. Og jeg får en informations side om PHP på min mac
http://foundationphp.com/tutorials/php_leopard.php

Nu kan Thomas lave dette til en guide for sine Mac brugere :p



Okay nu prøvede jeg de der instrukser efter at have åbnet kommandofortolkeren på ny. Første gang jeg skrev den kom jeg til det punkt, hvor jeg skrev min kode, så trykkede jeg enter, og havde åbenbart skrevet forkert. Så skrev jeg det igen, så var det rigtigt, men koden ved instrukserne dukkede ikke op, og det failede, så jeg lukkede og startede den på ny igen for at starte forfra :roll:
Godt, så gjorde jeg det igen, men i stedet for at komme til det med passwordet oprettede den pludselig et nyt dokument?? Nå, forfra igen :lol: Så prøvede jeg igen og igen, det var også fail, så prøvede jeg IGEN (ja, jeg har mange problemer :oops: ) på ny, og så kom den bare med teksten:


This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/private/var/log/apache2/foo_log"
# with ServerRoot set to "/usr" will be interpreted by the
# server as "/usr//private/var/log/apache2/foo_log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
"/etc/apache2/httpd.conf" [readonly] 493L, 17880C



Og har gjort det 2 gange nu....
Det kan godt være, det er mig, der er ved at være lidt smådum nu, men den reagerede altså ret forskelligt hver gang.... Prøver lige igen, helt forfra.

Josefine
Geni
Geni
Indlæg:308
Tilmeldt:9. dec 2011, 16:46

Re: Behøves jeg XAMPP for at kunne kode PHP?

Indlæg af Josefine » 15. dec 2011, 20:32

Nej, nu virker det! Min fejl, det var fordi, jeg havde indsat mit kodeord... åbenbart. Okay, så det var rigtigt nok.
Jaja, jeg skal bare liiige.... sidde lidt med det :lol:

Besvar