Avatar billede compac Seniormester
13. november 2007 - 10:23 Der er 8 kommentarer og
1 løsning

Installation af phpmyadmin

Jeg har forsøgt at installere phpmyadmin uden held.

1 .Jeg opretter en mappe: phpmyadmin under Apache2/htdocs.
2. jeg kopierer phpMyadmin-2.11-2-all-languages.zip til mappen (efter den er udpakket).
3. Jeg indlæser config.sample.inc.php

4. Jeg retter $cfg['blowfish_secret'] = 'jamenjamen';

og $cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';


-og gemmer under config.inc.php.

Når jeg kører localhost/phpmyadmin kommer der en fejlmeddelelse:

Kan ikke indlæse mysql udvidelsen. Tjek venligst din PHP-konfiguration. - Dokumentation

- og "Dokumentation" er en link til:

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Hvad skal jeg gøre???
Avatar billede amews_aj Nybegynder
13. november 2007 - 10:53 #1
Du skal ind i din php.ini fil, og fjerne ; udfor extension=php_mysql
Gem og genstart server.
Avatar billede amews_aj Nybegynder
13. november 2007 - 10:56 #2
og extension_dir i ini filen skal stå til dit ext dir i php mappen
Avatar billede compac Seniormester
13. november 2007 - 17:21 #3
Er nu OK. Men jeg får stadig samme fejl.
Jeg har opdaget, at Apache slet ikke vil starte, så fejlen må vel ligge her?

Når jeg starter Apache kommer der en fejl der siger:  normalt må en port kun bruges een gang: make_sock could not bind adress 0.0.0.0.80.
no listning sockets availbaile, shutting down.

I min httpd.conf fil ligger denne tekst omkring linie 53:

# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

-og i linie 143 denne tekst:

ServerName localhost:80
Avatar billede amews_aj Nybegynder
13. november 2007 - 17:38 #4
Det den fortæller dig er, at et andet program allerede anvender port 80.

Hvis du har skype installeret er det sikkert derfor.
I skype, under indstillinger.
under avanceret > forbindelse
Fjern hak ved "brug port 80 og....."
OK, og genstart skype.

Hvis du ikke har skype, er der et andet program.
Gå ind i start > kør
skriv cmd
enter

I det sorte vindue skriver du nu: netstat -b
Kig efter nogle "lokale" forbindelser med :80
nedenunder denne linje står der i [] sandsynligvis hvilket program der bruger porten.
Avatar billede compac Seniormester
13. november 2007 - 18:16 #5
Efter at have lukket nogle andre programmer løste problemet sig.

MEN PhpMyAdmin problemet er stadig det samme, og giver stadig samme fejl.
Avatar billede amews_aj Nybegynder
13. november 2007 - 18:35 #6
og du har defineret extension_dir til stien til dit ext dir i din php mappe?
C:\...\...\php\ext

og fjernet ; udfor extension=php_mysql.dll

?

Hvis ja, så ved jeg det ikke lige uden videre, beklager
Avatar billede compac Seniormester
14. november 2007 - 17:03 #7
Ja, det har jeg prøvet men uden held.
Avatar billede compac Seniormester
19. november 2007 - 11:59 #8
luk
Avatar billede compac Seniormester
01. december 2008 - 14:18 #9
*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester