• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af 51m0n53n | 27.12.2012 21:24

Guide til LAMP stack

Installationshjælp
Hejsa på forum

Er der en hjælpsom gut/inde, der ligger inde med en guide til opsætning af LAMP stacken på en linux maskine.
Først, så er jeg ved at lære at programmere hjemmesider. Og i starten af året faldt jeg over Raspberry Pi'en, da jeg har kørt Ubuntu tidligere. Og uden at være den største linux nørd, tænkte jeg at sådan en Raspberry må kunne bruges til lidt sjovt.

I første omgang skal den kun være localhost, for så kan jeg flytte det videre online når det virker. Men de guider jeg har prøvet fejler altid (eller jeg), enten med rettigheder eller andet gejl.

Så er der en der kan komme med en super guide. Gerne en hvor, siden bliver lagt i var/www/SidensNavn så jeg kan have flere sider på samme tid.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer10

# 1

12 år 6 måneder siden

Permalink

Indsendt af cb400f den 27. december 2012 kl. 21:59

Permalink

Der vil være små

Der vil være små variationer på tværs af distros (pakkenavne, kommandoer, placering af filer mv.) som kan forvirre en nybegynder, så start med at fortælle hvilken distribution du vil have hjælp til.

Og når tingene "fejler", så må du finde ud af hvad problemet er og løse det, ellers kommer du aldrig nogen vegne.

Hvad helt præcist er det du har brug for. Skal du bare køre statisk html? Eller nogle cms'er? Eller noget hjemmelavet php? Eller noget fjerde?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år 6 måneder siden

Permalink

Indsendt af 51m0n53n den 27. december 2012 kl. 22:27

In reply to Der vil være små by cb400f

Permalink

Skal køre noget Raspbian

Skal køre noget Raspbian Wheezy (Debian på ARM). På en 512mb, Raspberry Pi.
Men prøver at installere igen, og ser hvordan det går.
Havde faktisk fundet den her guide (engelsk) http://my-music.mine.nu/images/rpi_raspianwheezy_setup.pdf
der virkere et langt stykke hen af vejen.

Grunden til min post, er nok at når folk poster en guide online, og skidtet ikke virker, så prøver jeg at finde en der gør. Er ikke super til fejlsøgning, da der er mange filer man kan rette i. Men prøver lige igen, og vender tilbage.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

12 år 6 måneder siden

Permalink

Indsendt af 51m0n53n den 27. december 2012 kl. 22:51

In reply to Skal køre noget Raspbian by 51m0n53n

Permalink

Og undskyld, fik ikke lige

Og undskyld, fik ikke lige svaret på alle sprøgsmålene.
Det er noget custom php, mysql der skal køres. Custom i den forstand, at det er ikke kun et forum, login, kontaktus.
Men noget beregning af data fra databasen (mange 10k beregninger pr. gang, minimum). Men det har lange udsigter, da det er svært at komme igang med custom thing i php, uden en røvfuld af erfaring.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

12 år 6 måneder siden

Permalink

Indsendt af dudsen den 28. december 2012 kl. 00:34

Permalink

brug standard installeren

med debian har du mugligheden for mere eller mindre at vælge lamp server(database+web og ssh) i taksel installeren, det giver dig et setup der godt nok er overkill iforhold til php men har det meste du har brug for.

Det eneste du skal sørge for er et låse systemet korrekt ned.
en basal procedure kan værre
# apt-get install ufw
# ufw allow ssh
# ufw allow http
# ufw enable
og så er du sikker på at kun ssh og apache er synlig for resten af verden.
Bemærk at du får bruteforce forsøg på sshøs port inden for få timer hvis system er synligt fra internettet så disable root pw, installer et block filter som denyhost og hvis det er mugligt så slå pw auth helt fra i ssh.

så mangler du kun at fylde ting i databasen og sætte en korrekt vhost op i apache.

apache gemmer sine conf filer i /etc/apache og er sat op således at du symlinker fra /etc/apache/enabled-"mod/sites/etc", data for default domænet ligger under /var/www/apache2-default/ hvis du ikke gider rode med vhosts.

apache og mysql er begge ret godt dokumenterede så deres officielle hjemmesider er værd at kigge på og conf kommer ofte med en masse brugbare kommentare indbygget.

Hvis du har små problemer(debian bruger f.eks. en ubrugelige text editor som default osv) så spørg.

http://library.linode.com/lamp-guides/debian-6-squeeze er et eksempel på en guide der virker men du skal self huske at du sjældent starter fra samme blanke template som guide forfatteren.

tør ikke tale om hvordan du rent faktisk udvikler PHP, jeg er udelukkende driftsmand.

Håber at det var lidt en hjælp til at komme igang.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

12 år 6 måneder siden

Permalink

Indsendt af hoppendekanin den 28. december 2012 kl. 13:05

Permalink

#4
Det er ikke sikkert, at

#4
Det er ikke sikkert, at man skal installere Debian, da mange af de image´er til RP´eren (dem jeg kender til) kommer direkte med hele systemet, hvor man kun skal ændre få ting (root pw, locales, tilføje ekstra brugere og evt. statisk ip-adresse), når den er startet op første gang.

#3
HVis du (en gang i fremtiden) vil køre en database på din RP-pc, er det en meget god ide, at vælge et SD-kort, som har et højt "class" nummer (fx 6 - 10). "Class" indikerer hastigheden af SD-kortet. Jeg har selv et class 10 kort tilkoblet min RP´er. Jeg kunne godt mærke en væsentlig forskel fra min vens class 4 kort og til min 10´er.
Ellers er der muligheden for at sætte en ekstra usb-pind ind i RP´eren, hvor databasen ligger på.

Jeg har prøvet at ligge en stor mysql-database (135k poster som i alt fylder ca. 75MB) på et SD-kort på min SheevaPlug, og det var ikke en god oplevelse.

  • Log ind eller opret dig for at tilføje kommentarer

# 6

12 år 6 måneder siden

Permalink

Indsendt af dudsen den 28. december 2012 kl. 14:57

Permalink

da mange af de

#5:

#5: da mange af de image´er til RP´eren (dem jeg kender til) kommer direkte med hele systemet, hvor man kun skal ændre få ting


tasksel kan kørers post install ved at skive tasksel i en root prompt, jeg går ud fra det image der kommer er temmeligt skrabet men har ikke rodet med raspbery pi selv.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

12 år 6 måneder siden

Permalink

Indsendt af 51m0n53n den 28. december 2012 kl. 16:06

Permalink

#5
1. Smid gerne et link til

#5
1. Smid gerne et link til et image med det hele, har ikke fundet et. De officielle har intet server overhovedet.
2. Bruger et Transcend SDHC 16GB C10, fungere super fint. ingen fejl endnu, selvom det har været overskrevet en masse gange.

#4 Er ikke bekendt med taksel, og resten du skriver er jeg heller ikke inde i, så den springer jeg lige over.

#6 Wheezy er ikke skrabet, der er fulde IDE'er til Scratch og python, og X(skrivebord)
  • Log ind eller opret dig for at tilføje kommentarer

# 8

12 år 6 måneder siden

Permalink

Indsendt af hoppendekanin den 28. december 2012 kl. 18:59

Permalink

#6
Fair nok, det viste jeg

#6
Fair nok, det viste jeg ikke, man kunne.

#7
Jeg brugte dette image: http://www.linuxsystems.it/2012/06/raspbian-wheezy-armhf-raspberry-pi-m…
Du skal dog være opmærksom på, at det image er lavet til et 2GB SD-kort, så du bliver nødt til efter opstarten at gøre partitionen størrer, så den passer med de 16GB, dit SD-kort er på.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

12 år 6 måneder siden

Permalink

Indsendt af 51m0n53n den 28. december 2012 kl. 20:30

Permalink

#8
Det samme jeg har brugt

#8
Det samme jeg har brugt flere gange (99%), men der er ikke alt med, som du skriver.
Efter opstart kører jeg sudo raspi-config, så kommer man gennem alt. klokken, ram, partitioner, passwd, overscan, overclocking.

Men det er resten, der er problemer med, men prøver nok engang imorgen når jeg har tid, efter arbejde. Skal bare have det sat op til local dev server, har hosting, men der er ingen grund til at smide ufærdigt arbejde online, nettet er så fint fuld af lort i forvejen.

Også er det et forsøg på at lære noget om servere, da siden, når den er færdig, kommer til at beregne mange ting, mest betting systemer, baseret på tidlige spillet kampe med en lille twist.
Også for sjovt at se hvad en lille visitkort størrelse computer kan udrette.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

12 år 6 måneder siden

Permalink

Indsendt af peque den 1. januar 2013 kl. 10:58

In reply to #8
Det samme jeg har brugt
by 51m0n53n

Permalink

Hvis du har lagt det Wheezy

Hvis du har lagt det Wheezy image ind - så fungerer resten reelt som en normal Debian installation, og man kan derfor bruge apt-get/aptitude installation for at kunne installere pakkerne. Alle pakkerne ligger i repoet, men tror reelt det nemmeste er efter at have kørt raspi-config igennem, rebooter den og derefter bruger taskel til installation af Apache,PHP og MySQL.
det kan mærkes af i taskel direkte, men ellers er det at installere apache2, php5 og Mysql-server
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

den er sjov 3
PCLinuxOS 29
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !