Avatar billede rhandersen Nybegynder
21. august 2004 - 14:15 Der er 28 kommentarer og
1 løsning

Installering af PHP og mysql på linux mandrake

Hej Alle

Hvordan installerer jeg php/mysql på en linux maskine?

Guides etc.

Mvh Rasmus
Avatar billede strych9 Praktikant
21. august 2004 - 14:34 #1
urpmi php
urpmi mysql

som root skulle kunne gøre det..
Avatar billede rhandersen Nybegynder
21. august 2004 - 17:40 #2
Jeg har LIGE installeret det og det er første gang jeg prøver det, kan du forklare nærmere (stier etc.)
Avatar billede strych9 Praktikant
21. august 2004 - 17:45 #3
øhm.. der er vel ikke så meget at forklare.
Gå til www.php.net og lær nok php til at checke at det virker.
Det der med syntax og at oprette databaser i mysql er forklaret i de fleste guides og bøger angående webudvikling med apache/php/mysql
Avatar billede rhandersen Nybegynder
21. august 2004 - 17:54 #4
Ved php skriver den alting installeret, men php virker da ikke?

Hvorfor?
Avatar billede strych9 Praktikant
21. august 2004 - 17:57 #5
har du genstartet apache?
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:01 #6
ja, det var det første der kom på:)

Men jeg syntes det er mærkeligt at den siger at php allerede er installeret:(
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:09 #7
Hvor skal man i øvrigt ligge sin index fil for at få en hp frem når man går ind på http://localhost?
Avatar billede strych9 Praktikant
21. august 2004 - 18:11 #8
Det er lidt svært for navne og placering på konfigurations filer varierer fra distribution til distribution.
Men prøv at kigge efter httpd.conf eller apache.conf eller commonhttp.conf eller lignende i /etc eller måske /etc/apache
Generelt kan man sige at alle konfigurations filer ligger i /etc eller under den.
De er blot tekst filer. Default går den til documentroot når du går ind på localhost, og hvilken sti documentroot er sat til kan du se i httpd.conf filen.
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:25 #9
Jeg syntes det er mærkeligt, der findes en tom php mappe og ellers ingen af de filer du nævner i etc.

Sikker på at de ikke ligger i en anden mappe?
Avatar billede strych9 Praktikant
21. august 2004 - 18:30 #10
ja det er jeg sikker på
installer slocate pakken
skriv updatedb i en kommendo prompt
skriv feks locate apache.conf eller locate httpd.conf

Den er der et sted, for den bliver installeret sammen med Apache pakken.
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:42 #11
ehmm så finder jeg mappen hvor det skal ligge men så siger den at jeg ikke må placere filer der?

den hedder \var\www\html\
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:45 #12
jeg syntes linux er lidt indviklet;)
Avatar billede strych9 Praktikant
21. august 2004 - 18:46 #13
egentlig hedder den /var/www/html ;)
så skriv ls -l /var/www/

Kan du se at adgangsrettighederne ikke tillader dit brugernavn at lægge filer der? Skift til root med "su root" og så kan du, men nu skal du være opmærksom på at den bruger som apache kører med også skal kunne læse det. Så gå eventuelt ind i /var/www/html og skift rettigheder på filen med chmod 755 filnavn.php
Avatar billede strych9 Praktikant
21. august 2004 - 18:46 #14
Du kan med fordel læse min artikel her: http://www.eksperten.dk/artikler/313
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:50 #15
Kan du forklare hvordan jeg gør så brugere der er logget ind via ftp kan få adgang til at ændre i mappen?
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:52 #16
Jeg bruger i øvrigt x til det;)
Avatar billede strych9 Praktikant
21. august 2004 - 18:53 #17
Det kan du gøre med chmod kommandoen

Så læs op på den med: man chmod

og nej, du kan ikke klare den her opgave uden en bash shell, så bare kom igang! =)
Avatar billede rhandersen Nybegynder
21. august 2004 - 18:57 #18
hvordan gør jeg så den ikke starter op i x?
Avatar billede strych9 Praktikant
21. august 2004 - 18:59 #19
læs nu bare den artikel hr andersen..

og vær sød at holde dig til et spørgsmål ad gangen. Hvis du gerne vil have at jeg sætter din web/db server op for dig fra bunden så kan vi godt finde ud af det, men så koster det altså en smule penge..
Avatar billede rhandersen Nybegynder
21. august 2004 - 19:01 #20
No way!

Jeg vil selv lære det:)
Avatar billede rhandersen Nybegynder
21. august 2004 - 19:03 #21
nå nu er jeg kommer ind i din shell
Avatar billede rhandersen Nybegynder
21. august 2004 - 19:05 #22
spørgsmålet er jo hvordan jeg få det til at fungere;)
Avatar billede rhandersen Nybegynder
21. august 2004 - 19:19 #23
hvad gør jeg?
Avatar billede langbein Nybegynder
21. august 2004 - 23:45 #24
Kjør dette lille scriptet så ser du straks om php er på plass.

<?php
phpinfo();
?>

Leggbeskjed omhva som ble resultatet !

Ellers .. chmod

Dette gir alt for dårlig sikkerhet for drift, men for testing så kan man kjøre

chmod 777 <filnavn> for eksempel "chmod 777 fil8.php"
(Da har du tatt vekk all sikkerhet og alle begrensninger rundt denne filen.)

For å se innholdet i directory med rettigheter osv: "ls -l"
Avatar billede rhandersen Nybegynder
22. august 2004 - 08:02 #25
det er netop problemet skal man ikke skrive en sti fx

chmod 777 ..\var\www\html\index.shtml?

det virker nemlig ikke
Avatar billede strych9 Praktikant
22. august 2004 - 09:10 #26
langbein-> Rigtig dårlig stil at lære en noob om chmod 777 efter min mening.
Avatar billede langbein Nybegynder
26. august 2004 - 23:28 #27
Jo jeg skal være enig i at det på et vis er noe "tvilsomt" ved at man tar vekk all sikkerhet rundt filen. Det kan allikevell være ganske nyttig i forbindelse med feilsøking, synes jeg, men da bør man selfølgelig huske på å "rydde opp" etterpå.

Pleier selv å gå inn til det directory der filen befinner seg og så skriver man for eksempel "chmod 777 index.shtml" Skal man gjøre det sammefor et directory så går man opp slik at man står "parkert" over directory, og så skriver mann "chmod 777 <directorynavn>"

Etterpå så man sette sikkerheten til et akseptabelt nivå.

En annen måte å endre sikkerheten på, det er via ftp. Mener at man faktisk kan sette sikkerheten til filer og directories når man benytter MS Explorer som ftp klient. (Høyreklikk + properties)
Avatar billede rhandersen Nybegynder
14. september 2004 - 14:29 #28
nå jeg har formateret alle, smid et svar strych
Avatar billede strych9 Praktikant
14. september 2004 - 17:05 #29
okie =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester