Allt från Computex 2023

"--with-mysql" eller "--with-mysqli", om man vill compilea PHP för nyare MySQL

Permalänk
Medlem

"--with-mysql" eller "--with-mysqli", om man vill compilea PHP för nyare MySQL

Tack

Visa signatur

CCNA sedan juni 2006

Permalänk
Hedersmedlem

Läs ./configure --help

mysql för MySQL < 4.1 och mysqli för MySQL > 4.1 tror jag.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
Läs ./configure --help

mysql för MySQL < 4.1 och mysqli för MySQL > 4.1 tror jag.

Aha, man kan få hjälp till configure
Perfekt, tack

Jo förresten, måste bara fråga om detta också...varför står det alltid i alla jäkla guider och tutorials att man först ska köra "make" och sedan direkt efter "make install"? Vad är skillnaden?
Vad jag förstått räcker det att köra "make install" direkt.

Edit: Hmmm...ska man slänga in MySQL första av allt. Innan Apache och PHP, eller kan man lägga in MySQL sist av allt. MySQL nämns inte på fina guiden hos PHP för Apache/PHP-install på Linux.

Visa signatur

CCNA sedan juni 2006

Permalänk
Hedersmedlem

make skapar binärerna, make install installerar dem på de platser där de ska ligga.

Möjligt att make install kör en make innan om det inte redan är gjort.

Eller egentligen är make en förkortning (eller vad man nu ska säga) för make all.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Ok, så det normala är att man alltid kör först "make" och sen "make install" direkt efter.

Thank you

Visa signatur

CCNA sedan juni 2006

Permalänk

Du bör lägga in apache och mysql före php.
Sen appråpå inget ska du ju kunna skriva make && make install om du vill köra dom efter varandra.

Visa signatur

"Knowledge amplification. What he learns, we all learn. What he knows, we all benefit from."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av KentRoyal
Du bör lägga in apache och mysql före php.
Sen appråpå inget ska du ju kunna skriva make && make install om du vill köra dom efter varandra.

Ok, tack. Tror jag hittils bara kört "make install" utan att veta att man tydligen ska köra bägge efter varann

Attans också, MySQL verkar va det som är svårt att installera. Tänkte jag skulle slänga in Apache följt av PHP lite snabbt för det verkar hyfsat enkelt.
Får se om jag tar och gör så att jag installerar en rpm eller binary av MySQL i annat fall för det lär ju va enklare.

Edit. Äh, jag vetefan vilken rpm man ska tanka ens. Till windows finns ju bara MySQL, men till Linux ska man välja om man ska tanka Server eller Client och libraries och headers och embedded server och hundratals varianter....som alla är misstänkt små (uppåt 5MB som störst)

Visa signatur

CCNA sedan juni 2006

Permalänk
Hedersmedlem

Därför använder man ett vettigt pakethanteringssystem.

Körde inte du Mandriva? De har ju urpmi som du kan installera Server med, så installeras alla deps till det.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
Därför använder man ett vettigt pakethanteringssystem.

Körde inte du Mandriva? De har ju urpmi som du kan installera Server med, så installeras alla deps till det.

Jo, men det är ju kul att lära sig hur man gör manuellt...om man nu kan räkna det som manuellt att tanka en rpm och installera

Ja jag kör Mandriva (det jäkla FC4 blir ju uppskjutet hela tiden) men jag har inte orkat lägga in dom där ftp-adresserna i rpmdrake (eller vad det heter) ännu på min nya disk som jag test-leker en massa med nu.

Fanns iallafall en binary som var i rimlig storlek så jag testar nog med den får se vad som händer

EDIT: Funkade inget vidare med binaryn. Skulle börja installen med att köra några kommandon "useradd" och "groupadd" ute i shell, men några sådana kommandon fanns inte hos mig. Detta alltså redan innan man ens packat upp MySQL så det är väl nåt man "ska" ha i systemet som saknas hos mig. Iallafall gick inte binaryn att installera sen pga nåt med nån user som inte gick att sätta så det beror nog just på det
EDIT2: Glöm det, jag var visst inte root när jag körde useradd och det

Visa signatur

CCNA sedan juni 2006