Sida 1 av 2
Installera Xampp [LÖST]
Postat: 18 sep 2008, 12:10
av Hymer
Jag har inte hittat Xampp varken i Lägg till... eller i Synaptic. Då har jag laddat hem xampp-linux-1.6.7.tar.gz, så nu ligger den prydligt på skrivbordet. Men nu vet jag inte, hur jag ska installera den. Enligt Xampp hemsida är det väldigt enkelt. Det låter uppmuntrande, men ändå vet jag inte hur.
Re: Installera Xampp
Postat: 18 sep 2008, 12:31
av KiviE
varför skulle du vilja installera xampp?
Du vill stätta upp en webbserver? isf är det bättre att installera det genom pakethanteraren som följer med ubuntu.
http://wiki.linuxportalen.se/index.php/ ... L_i_Ubuntu
Re: Installera Xampp
Postat: 18 sep 2008, 18:49
av felham
Jag installerade XAMPP på Kubuntu nyss. Jag följde i stort sett de instruktionerna som finns på deras hemsida, men hade vissa problem som dock löstes här:
http://ubuntu-se.org/phpBB3/viewtopic.php?f=191&t=29925
Re: Installera Xampp
Postat: 18 sep 2008, 23:52
av Hymer
KiviE, jag vill installera Xampp av en enda anledning: jag gör hemsidor med .php-filer. Sidorna som hålls ihop med <include>. Varje del ligger på olika sidor. Jag skulle vilja se dem sidorna hopsatta.
När jag använde WinXP, då använde jag Xampp, det var enkelt att installera och enkelt att använda.
Har du ett förslag om program som hjälper visar mina php-sidor rätt medan jag gör dem, innan jag lägger ut dem på Internet?

Jag är beredd att installera annat, om det blir bättre.
Re: Installera Xampp
Postat: 19 sep 2008, 00:06
av omnius
Hymer, xampp är rätt lösning för dig, under förutsättning att du inte vill ha apache igång hela tiden.
Du har installationsinstruktioner på xampps hemsida, men här får du dem ändå.
* lägg arkivet i din hemmapp
* öppna ett terminalfönster
* skriv följande
Kod: Markera allt
sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt
och sen är det klart....
problem för dig är att du måste vara root för access till mappen htdocs där dina webbfiler skall placeras, ett fulfix för detta är att du kör nautilus som root, letar dig till /opt/lampp/htdocs/ .... i den mappen skapar du en mapp och döper den, förslagsvis, till ditt användarnamn, ändra ägare och grupp til ditt användarnamn på mappen och skapa en symbolisk länk (högerklicka på mappen och välj 'skapa länk'. Placera länken i din hemmapp och döp den till något passande, htdocs eller public_html kanske. Lägg dina webbgrejjer i den symboliska länken i din hemmapp så hamnar de på rätt ställe och du kommer ha skrivrättigheter. I en webbläsare blir addressen
http://localhost/dittanvändarnamn.
Sen kan det vara kul att fixa till kommandona för att starta och stoppa och sådant i din huvudmeny.
Re: Installera Xampp
Postat: 19 sep 2008, 00:33
av Hymer
Tack omnius! Det här var mycket.

Installationen är ovanligt för mig, men jag tror inte att det blir problem där. Däremot att köra Nautilus som root, det här fattar jag inte än, men det klarnar kanske medan jag gör det. Jag återkommer med frågor om min dator inte exploderar av den här installationen.

Re: Installera Xampp
Postat: 19 sep 2008, 01:15
av Hymer
sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt
och sen är det klart....

Behöver jag inte ens klicka på "Packa upp"?
Nu kommer det svåra. Att köra Nautilus som root.

Det klarnade inte.
Re: Installera Xampp
Postat: 19 sep 2008, 01:21
av ZX Spectrum
Hymer skrev:sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt
och sen är det klart....

Behöver jag inte ens klicka på "Packa upp"?
Nu kommer det svåra. Att köra Nautilus som root.

Det klarnade inte.
Öppna terminalen och skriv
sudo nautilus och ange lösenordet. Sen är du root i filhanteraren.
Tänk bara på att det kan vara vanskligt att köra nautilus som root. Lätt att ta bort något som inte ska bort, typ en mapp eller fil.
Re: Installera Xampp
Postat: 19 sep 2008, 01:37
av Hymer
Ok. Räcker det att köra Nautilus som root en gång?
Hur kan jag köra Nautilus som vanligt igen sen?
Re: Installera Xampp
Postat: 19 sep 2008, 07:14
av KiviE
Jag tycker Xampp låter väldigt krångligt, svårt att hålla uppdaterad och onödigt om man vill ha igång en webbserver med php.
Re: Installera Xampp
Postat: 19 sep 2008, 08:58
av felham
Du vill stätta upp en webbserver? isf är det bättre att installera det genom pakethanteraren som följer med ubuntu.
Om man följer uppmaningen att bara installera Php, Apache och MySQL, missar man då inte en massa andra funktioner/program etc, som är nyttiga. På XAMPPs hemsida står att det bland annat ingår:
PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.
Öppna terminalen och skriv sudo nautilus
På
https://help.ubuntu.com/community/RootSudo står att läsa att man "aldrig" ska köra sudu för grafiska program & istället köra gksudo i Gnome, eller kdesu i KDE. Är inte jättevan vid Linux, men...
Re: Installera Xampp
Postat: 19 sep 2008, 09:33
av KiviE
felham skrev:Du vill stätta upp en webbserver? isf är det bättre att installera det genom pakethanteraren som följer med ubuntu.
Om man följer uppmaningen att bara installera Php, Apache och MySQL, missar man då inte en massa andra funktioner/program etc, som är nyttiga. På XAMPPs hemsida står att det bland annat ingår:
PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.
Behöver du allt det? ivf så borde allt gå att installera via ubuntus paketeringssystem med

och så slipper man manuellt uppdatera det då systemet sköter om allt sådant.
Re: Installera Xampp
Postat: 19 sep 2008, 09:55
av Hymer
KiviE, du har rätt, jag behöver inte allt det här. Jag vill installera så lite som möjligt. Jag avstår gärna från Xampp. Jag skulle vilja få ett konkret förslag, vilket program ska jag installera bara för att få se mina .php-filer med <include> hopklistrade .
Re: Installera Xampp
Postat: 19 sep 2008, 10:02
av KiviE
Hymer skrev:KiviE, du har rätt, jag behöver inte allt det här. Jag vill installera så lite som möjligt. Jag avstår gärna från Xampp. Jag skulle vilja få ett konkret förslag, vilket program ska jag installera bara för att få se mina .php-filer med <include> hopklistrade .
http://wiki.linuxportalen.se/index.php/ ... L_i_Ubuntu
Och med include antar jag att du menar att du skriver i en php fil
eller något liknande.
Re: Installera Xampp
Postat: 19 sep 2008, 10:28
av Hymer
Jag skriver t ex
och jag har meny.php på en annan sida, men det ska se ut som om det skulle vara samma sida. Det är server som sätter ihop det. Det är det enda orsaken för mig att sätta upp en server, även det känns lite överdrivet. Ungefär som att köpa ett hus för att kunna hänga upp en tavla på väggen.

Annars är jag inte så insatt i php, <include> är det enda jag använder än så länge.
Jag ska läsa genom den sidan så fort jag har tid, nu måste jag gå.
Re: Installera Xampp
Postat: 20 sep 2008, 20:48
av omnius
Det du då behöver installera är apache2 och php5.
öppna en terminal och skriv följande
Kod: Markera allt
sudo apt-get install apache2 libapache2-mod-php5
det ska räcka för själva installationen..sen ska vi fixa till det så att du kan lägga ditt stuff i din hemmapp....
vi kopierar en befintlig inställning först, använd en terminal, som sen ska modifieras
Kod: Markera allt
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/dinsajt
byt ut 'dinsajt' mot vad tusan du vill
sen ska den ändras som sagt, tryck alt+f2 och i 'startaren' skriver du
Kod: Markera allt
gksudo gedit /etc/apache2/sites-available/dinsajt
men byt ut 'dinsajt' mot det namn du valde
I filen pekar du om DocumentRoot till en ny plats (det kommer stå /var/www ), jag föreslår /home/dittanvändarnamn/public_html (byt ut dittanvändarnamn mot ditt användarnamn)
Gör samma sak med Directory, så att det pekar mot den nya platsen
Spara filen
i en terminal kör du
Kod: Markera allt
sudo a2dissite default && sudo a2ensite dinsajt
men kom ihåg att byta ut 'dinsajt' till det namn du valde i början
i en terminal kör du
för att starta om apache
lägg dina webbgrejjer i mappen public_html i din hemmapp. Använd adressen
http://localhost/~dittanvändarnamn i en webbläsare för att se hur det blir...eller så räcker det med localhost iochmed att du stängt av /var/www, jag vet inte...skit samma, du märker hur det går
för vidare läsning och stuff
https://help.ubuntu.com/community/ApacheMySQLPHP
Re: Installera Xampp
Postat: 21 sep 2008, 07:19
av Hymer
Tack, Omnius för det noggranna handledningen. Jag ska följa den så fort jag hinner. Det blir nästa vecka. Xampp ligger nu i hemmamappen, då slänger jag den förstås.
Re: Installera Xampp
Postat: 21 sep 2008, 11:22
av felham
KiviE skrev:Behöver du allt det? ivf så borde allt gå att installera via ubuntus paketeringssystem med

och så slipper man manuellt uppdatera det då systemet sköter om allt sådant.
Hmm, kanske inte. Men eftersom jag är mest intresserad av att skapa webbsidor, och inte så intresserad av tekniken på en webbserver, så tycker jag iaf att det är smidigt att bara kunna tänka på det. Jag vet inte vad alla de där programmen etc är till för, men det känns smidigt att t.ex. bildhantering kan funka på en gång, utan att jag ska behöva få en massa felmeddelanden etc på vägen... Så det underlättar ju lite grann att man bara startar XAMPP med ett kommando och inte behöver installera tio olika komponenter och starta dem för att få igång allt. Plus att jag t.ex. använder XAMPP på en Windowsdator på jobbet, så blir man van så blir man.

Re: Installera Xampp
Postat: 21 sep 2008, 11:30
av felham
Hmm, jag försökte lägga in XAMPP i startmenyn (Kubuntu), men lyckades inte.....
Startkommandot för XAMPP är:
Jag gick in i menyeditorn och lade till XAMPP och skrev ovanstående kod där det står "Kommando", men det tycks inte funka. Vad har man gjort för fel...?
Re: Installera Xampp
Postat: 21 sep 2008, 13:35
av Rizla+
Jag vill verkligen frånråda att installera lampp på en linuxburk. Jag kom själv från xp och körde xampp och det var superbra. Körde därefter, av ren vana, lampp for linux på ubuntu. Bra, men mycket bökigare och med mer möjliga felkällor än att bara installera apache2, php5 och mysql direkt på datorn. Det finns ett hav av guider att tillgå till hur man gör. T.ex.
http://joeabiraad.com/linuxunix/install ... sqlphp/100
http://vietebook.blogspot.com/2008/02/i ... buntu.html
eller kanske den tydligaste:
http://www.howtoforge.com/ubuntu_lamp_for_newbies
Det går också bra att googla runt och stöter man på problem med hur att inställa php.ini och andra konfigurationsfilar, så finns väldigt mycket hjälp att hämta därute.
Mitt råd är alltså entydigt: glöm xampp för linux, det är bara ett överflödigt interface som i långa loppet kommer att besvärliggöra arbetet.
Lycka till!