Autor Téma: Xampp-64 bitový systém  (Přečteno 4506 krát)

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Xampp-64 bitový systém
« kdy: Květen 11, 2013, 08:37:58 »
Zdravím!
I když název příspěvku může vypadat, že jsem další človíček, co se naivně snaží rozjet program Xampp na 64-bitovému systému (Xampp je compilovaný pouze pro 32 bitový systém), není tomu tak úplně. Se mnou je to takhle:
Nainstaloval jsem Mageiu 2 do notebooku přes LiveCD a jednoduše si přes repozitáře doinstalovával ostatní programy, které se mi hodí. Když už jsem všechno měl, rozhodl jsem se pokusit zprovoznit na svém počítači ještě Xampp. Stáhl jsem jej z http://apachefriends.org, rozbalil archiv do složky /opt/lampp a přes konzoli se pokusil spustit příkazem ./lampp start. Předpokládal jsem, že mi Xampp vyhodí hlášku, ať použiji 32-bitové knihovny, jenže opak se stal pravdou. Xampp se naprosto bez problémů zapl.

Mám notebook:
Lenovo G550
CPU: Intel Pentium 2.3GHz
RAM: 4GB DDR3
Graf. karta: Mobile Intel Seriess 4 Express Chipset Family

Xampp je vlastně takový souhrn několika programů (Hlavně Apache, PHP, Perl a MySQL), který je už přednastaven na velice jednoduché používání.

No a teď ta otázka, která zní možná i zábavně :-D
I když je velmi hezké, že mi Xampp beží, bylo by také dobré vědět, jak a proč.
Není prosím nějaký příkaz, nebo něco takového, co by dokázalo zjistit, jaké knihovny a balíčky používá momentálně spuštěný program? Jelikož bych chtěl Xampp rozběhat i po té, co budu reinstalovat na Mageia 3 (A nechci použít Update, ale čistou instalaci).

Předem Vám děkuji za odpovědi. :-)
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 917
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Xampp-64 bitový systém
« Odpověď #1 kdy: Květen 11, 2013, 09:58:44 »
No, existuje. Jmenuje se ld a pouziva se:
ld binarka
Ukaze, s jakymi zavislostmi je binarka kompilovana. Obecne je mozne mit na 64bit systemu 32bitove balicky. Ale jak toto tve funguje...
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #2 kdy: Květen 11, 2013, 14:12:48 »
Konzole mi vyhodila tohle:
lampp: file not recognized: File format not recognized
(Samozřejmě jsem spouštěl jako root)

Tento program je od základu zkompilován pro 32-bitový systém (Já mám 64-bitový), a tak vyžaduje 32-bitové knihovny. Ten problém je ten, že já nevím, jaké se na to používají. Resp. Jak už jsem psal: Funguje to, ale nevím jak a proč...
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 288
  • Karma: +5/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #3 kdy: Květen 11, 2013, 17:17:40 »
Ak máš pridané 32-bitové zdroje, tak on si knižnice stiahne sám. Ak ním prístup nemá, tak si ich nestiahne a Xampp nenainštaluješ.

PS. 32-bit zdroje treba po inštalácii vypnúť, ale to určite vieš.
Mageia 9/64 bit
Plasma5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #4 kdy: Květen 11, 2013, 17:58:35 »
Asi jste to špatně pochopili ;D Program není nikde v repozitářích, musí se stáhnout z již zmíněného http://apachefriends.org, tudíž se tam nic jako "závislosti" nenachází. Proto zde tuto otázku pokládám.  :)
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 288
  • Karma: +5/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #5 kdy: Květen 11, 2013, 20:07:06 »
Odkiaľ vieš, že ten program nie je závislý na iných knižniciach? Ak si dáš inštalovať napr. Adobe Reader, stiahnutý zo stránok Adobe, a máš pritom 64 bitový systém, tak pri inštalácii (samozrejme musíš mať povolené 32 bitové zdroje) si vyžiada celkom slušný počet (momentálne sa mi presný počet zistiť nedá) 32 bitových rpm balíkov - všetko sú knižnice pre 32 bitový program Adobe Reader. A to je preto, lebo keď máš 32 bitový systém, tak tieto knižnice v systéme máš už nainštalované a program si o ne nežiada.
Mageia 9/64 bit
Plasma5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #6 kdy: Květen 11, 2013, 20:25:08 »
Xampp není žádný RPM soubor, je to archiv, ve kterém se nachází všechny ty věcičky typu Apache, MySQL, PHP apod. Jeden ze souborů je konzolový, což znamená, že obsahuje řadu příkazů, dle kterých se s programem dá nakládat. Spouští se tedy tak, že jdeš přes konzoli do složky, kde máš Xampp rozbalený, a jako root spustíš ten konzolový soubor s parametrem start (./lampp start). Tím se Xampp zapne. Když máš 32-bitový systém, vše jde v pořádku, ale když máš 64-bitový a chybí ti určité 32-bitové knihovny, jednoduše ti to napíše, ať si potřebné knihovny stáhneš. Nenapíše ti to jaké, jelikož to není přímo specifický program pro Mageiu. Proto nevím, jak na to :D
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #7 kdy: Květen 11, 2013, 20:32:16 »
A ještě jsem zapomněl dopsat: Xampp právě na jiných knihovnách závislý je, ale můj problém je, že nevím, na jakých. V Ubuntu se to řešilo doinstalování balíčku ia32-libs. Zde, v Mageii hledám vlastně totéž.
I když mi Xampp funguje, rád bych věděl, jak je to možné a jak by se dal zprovoznit i na jiných počítačích s Mageiou. Můj dotaz tedy zní:
Jak zjistit, na jakých knihovnách je daný program závislý?
Doufám, že jsi mi porozuměl, popř. se omlouvám, jelikož mé vyjadřující schopnosti jsou na žalostné úrovni :D
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 288
  • Karma: +5/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #8 kdy: Květen 11, 2013, 21:08:34 »
No, tak teraz som už pochopil.
Mám len otázku - nemáš nainštalovaný nijaký 32 bitový program? Možno práve ten si ťahá potrebnú knižnicu...
Mageia 9/64 bit
Plasma5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #9 kdy: Květen 11, 2013, 21:30:27 »
No...Po instalaci Mageii jsem si trošku hrál s Javou. Mým cílem bylo zprovoznit Minecraft. Stáhl jsem originální 32-bitovou Javu z http://java.com, kterou jsem později smazal, jelikož přes ní Minecraft nešel (z čehož jsem byl na větvi :D ) a nainstaloval 64-bitové OpenJDK. Je celkem možné, že právě ta Java mi něco přitáhla, jelikož něco málo navíc stahovala.  Jinak mě ni jiného nenapadá.

Ještě doplním, že Java byla smazána "násilně", resp. byl odstraněn její adresář (teď přesně nevím, kde byl umístěn, ale zabralo to :D ), tudíž knihovny, co s sebou mohla natáhnout, smazány nebyly.
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 288
  • Karma: +5/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #10 kdy: Květen 12, 2013, 07:07:02 »
Spravil som to takto:
1. Stiahol som súbor.
2. V adresári, kde bol súbor stiahnutý, som zadal príkaz na rozbalenie:
Kód: [Vybrat]
tar xvfz xampp-linux-1.8.1.tar.gz -C /opt, čím som dosiahol, aby mal prístup k ďalším častiam systému.
3. Ako root som spustil:
Kód: [Vybrat]
/opt/lampp/*lamp4. Preventívne som zreštartoval počíač.

Program sa javí, že funguje.
Z 32 bitových programov mám nainštalovaný Adobe Reader a Skype.
Mageia 9/64 bit
Plasma5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #11 kdy: Květen 12, 2013, 08:31:17 »
Tak to asi bude ten Skype, páč já Adobe Reader nemám :D Zkusím preventivně nabootovat systém z LiveCD, zde provedu stejný postup jako ty a dám vědět, jak jsem dopadl. Mnohokrát ti děkuji za odpověď a za radu. :-)
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #12 kdy: Květen 12, 2013, 08:46:31 »
Je to zvláštní, u mě, na LiveCD se to taky jeví, jako že to funguje. A to s ČISTÝM BOOTEM Z LIVECD, nic jsem neinstaloval. Zajímavé je, že ve škole máme taktéž Mageiu 2 64-bit, ale bez Adobe Readeru a Skypu. Požádal jsem učitele informatiky, jestli bych se mohl pokusit, spustit to ve škole, ale tam to nešlo. Asi LiveCD obsahuje nějaké knihovny navíc. :-) Víceméně doufám, že je bude obsahovat i LiveCD Mageii 3. Jen ještě otázka...Ty jsi instaloval systém z DVD nebo LiveCD?
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5

Ivko

  • Sr. Member
  • ****
  • Příspěvků: 288
  • Karma: +5/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #13 kdy: Květen 12, 2013, 10:23:43 »
Live nie je 32 bit???
A ešte jedno som zabudol. Mám javu - z repozitára.
Inštalujem zásadne z DVD
Mageia 9/64 bit
Plasma5

Pavel Vybíral

  • Full Member
  • ***
  • Příspěvků: 209
  • Karma: +10/-1
    • Zobrazit profil
Re:Xampp-64 bitový systém
« Odpověď #14 kdy: Květen 12, 2013, 11:30:56 »
Instaloval jsem z 64-bitového LiveCD. Je to celkem zajímavé...Něco s sebou něco přitáhne, ale nikdo neví co a kdy :D Bylo by ale hezké zjistit, jaké knihovny to vlastně přesně chce. :/ Co se týče té Javy z repozitáře-Tu máme ve škole také, a také to tam nejde. :/
Notebook Lenovo IdeaPad G580
Intel Core i7 @ 2.90GHz, 6GB RAM, Intel HD 4000 & nVidia GeForce GT635M
Mageia 4 64 Bit (kernel-desktop-3.14.32-1.mga4); KDE 4.12.5