17. maj 2008 - 12:34
Der er
25 kommentarer og 1 løsning
Installation af mysqli
Hej Lige et hurtigt spørgsmål: Det er vel muligt at kunne bruge både mysql og mysqli på samme tid? Hvis det er, hvordan installeres mysqli så? Følger det allerede med når man installerer mysql (synes jeg, jeg har læst)?
Annonceindlæg fra Deloitte
mysqli er vel det nye php-mysql tillegget, så vidt jeg kan finne ut. Kjenner ikke problemstillingen for Debian spesielt, men for de fleste distroer så er det slik at man kan installere php-mysql tillegget separat. Man må ha et php-mysql tillegg istaalert for at php skal kunne snakke med mysql. Det vil sånn sett være nødvendig å ha installert begge deler.
Så det burde sagtens kunne virke sammen ikke? Ved du hvor det (mysqli) kan hentes?
Slettet bruger
18. maj 2008 - 05:15
#3
Ja. Du kan bruge begge på samme tid. Og begge kommer med PHP 5. De skal kun enables.
Kiggede lige på de to links og inde på php.net og det link de giver der. Der er da forskel på om man får en .php fil eller om man får en world.sql.gz fil? Er det .php-filen man skal vælge??
Jeg gentager: - mysql og mysqli kommer begge med PHP - du skal bare loade dem i php.ini extension=mysql.so extension=mysqli.so Klassen refereret til i linkene er en wrapper klasse som bruger mysqli extension.
> arne_v Det lykkedes mig at læse det, uden egentlig at læse det. Som man siger: "Ind af det ene øre, ud af det andet!" Men tak fordi du lige gad skære det ud i pap for mig. :D
Okay de to linjer er nu tilføjet til php.ini. Der er imidlertidig det problem at den ikke kan finde filen mysqli.so på webserveren. Prøver jeg at oprette forbindelse via mysqli får jeg fejlen: Fatal error: Undefined class name 'mysqli' Nogen ideer?
Hvilken version af PHP har du ?
Det må være PHP/4.3.10-22 (aflæst fra phpinfo())
Kræver det PHP 5, eller følger det først med i PHP 5? Altså er det muligt at downloade det?
Det komme rmed PHP5. Jeg er sikker paa at en binaer pakke kun virker med PHP5. Har du talenter udi C programmering kan du sikkert nok faa det bygget til PHP 4. Men det lyder som meget arbejde. Hvorfor pokker koerer du PHP 4.3 ?? Den er ikke bare lidt gammel men meget gammel. 4.3 er fra 2002 og 4.3.10 er fra 2004 - det er meget gammelt i web sammenhaeng.
http://www.php.net/downloads.php#v4 PHP 4.4.8
Support for PHP 4 has been discontinued since 2007-12-31. Please consider upgrading to PHP 5.2. The release below is the last PHP 4 release.
>Hvorfor pokker kører du PHP 4.3 ?? Viste jeg faktisk heller ikke :D Burde nok opgradere... Men mysqli findes altså ikke til 4.3?
Tænker på om det er muligt at installerer den til 4.3 :D
Ikke "as is". Der er forskel paa PHP4 og PHP5. Man kunne formentligt godt portere mysqli koden fra PHP5 til PHP4. Hvis man er god til C og vil smide en masse timer i projektet.
For det første er jeg ikke særlig god til C, kender kun lidt C#. For det andet, ville det nok være bedre og hurtigere at opgradere PHP versionen...
Jeg bestemmer bare ikke egenrådigt om PHP skal opdateres... Så skal først lige have fat i en anden inden det kan gøres... Men det må blive løsningen, jeg vil så vende tilbage efter opdateringen.
27. juli 2008 - 22:41
#22
Fået opdateret ?
27. juli 2008 - 22:59
#23
Der skete en eller anden fejl under installationen af php5, så php er ikke blevet opdateret før, sjovt nok, idag. (Var ikke mig der installerede :D) Men sandheden er at jeg faktisk havde glemt det igen... Det sidste skal lige op at køre og så tjekker jeg om det virker. Forventer at det bliver imorgen eftermiddag eller måske først tirsdag.
27. juli 2008 - 23:03
#24
Men hvorfor egentlig vente til imorgen? Kan lige så godt gøre det nu...
27. juli 2008 - 23:05
#25
Virker. Kan i hvert fald oprette forbindelse til databasen... Smider du en svar arne_v?
27. juli 2008 - 23:54
#26
svar
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.