21. november 2004 - 21:21
Der er
56 kommentarer og 1 løsning
Installation af MySQL på Windows XP
Hej, jeg er igang med at få mysql til at virke på min local computer. Indtil videre har jeg prøvet at installere MySQL via denne guide:
http://www.sitepoint.com/article/php-amp-mysql-1-installation Men når det kommer til at skrive i prompten, kan jeg ikke få det til at virke. Jeg har også fået installeret PHP i C:\Inetpub\wwwroot - også vha. den guide der er på side 2 i linket. - men hvad gør jeg nu?
Mvh.
Jacob
Annonceindlæg fra Arrow ECS
21. november 2004 - 21:28
#1
Mit forslag vil være at installere phpMyAdmin. Kan du i øvrigt få php til at fungere? Hvilket styresystem bruger du og er det apache eller iss?
21. november 2004 - 21:30
#2
Jeg bruger ISS og har Windows XP
21. november 2004 - 21:37
#3
Har du installeret MySQL som service?
21. november 2004 - 21:37
#4
Jeg har downloadet phpmyadmin og smidt det ind i wwwroot/phpmyadmin
men når jeg forsøger at køre filen
http://localhost/phpmyadmin/index.php så skriver den bare selve teksten som står i index.php
21. november 2004 - 21:39
#5
Ja den skriver i prompten: the service already exists
21. november 2004 - 21:40
#6
Har du startet servicen?
21. november 2004 - 21:41
#7
Ja, den er startet. i WinMySQLAdmin 1.4 skriver den i MyODBS: Not fount driver 3.51 not found
21. november 2004 - 21:47
#8
Det tyder jo på du ikke har fået installeret php rigtigt. Jeg har ikke rigtig nogen erfaring med php under ISS, men guiden ser ok ud. Har du fulgt den til punkt og prikke?
21. november 2004 - 21:47
#9
Hvilken version php har du installeret?
21. november 2004 - 21:51
#10
Har du husket at genstarte ISS?
21. november 2004 - 22:02
#11
Nu har jeg fulgt den igen, 100% og genstartet min computer. den gør stadig det samme..
21. november 2004 - 22:04
#12
Hvilken version php har du installeret?
21. november 2004 - 22:05
#13
5.0.2 mener jeg den hedder
21. november 2004 - 22:10
#14
jeg har apache installeret hvis det er nemmere derigennem?
21. november 2004 - 22:11
#15
Apache har jeg erfaring med, hvilken version er det?
21. november 2004 - 22:15
#16
2.0
21. november 2004 - 22:19
#17
Ok, de første 4 trin i manualen er selvfølgelig de samme (husk at ændre stien til din egen). I httpd.conf skal du så tilføje: LoadModule php5_module c:/Inetpub/wwwroot/php5apache2.dll AddType application/x-httpd-php .php
21. november 2004 - 22:22
#18
Og så skal du sætte: DocumentRoot "c:/Inetpub/wwwroot/documents" eller hvad din sti nu er.
21. november 2004 - 22:26
#19
Så skal du tilføje: index.php i samme fil her: DirectoryIndex index.php index.html index.html.var index.htm index.htm.var
21. november 2004 - 22:28
#20
Bemærk at php.ini skal ligge i: C:\WINDOWS og ikke i systemmappen.
21. november 2004 - 22:34
#21
Hvis jeg vil have asp og mysql til at køre sammen, skal jeg så gøre så de har samme stier?
21. november 2004 - 22:35
#22
Nu har jeg heller ingen erfaring med asp, men det vil jeg bestemt ikke mene skulle være nødvendigt.
21. november 2004 - 22:38
#23
httpd.conf skal du så tilføje: LoadModule php5_module c:/Inetpub/wwwroot/php5apache2.dll AddType application/x-httpd-php .php Hvor er httpd.conf henne og skal jeg bare tilføje linierne nederst?
21. november 2004 - 22:40
#24
Ja, du kan bare tilføje dem nederst. Det nemmeste er at gå i: Start Menu, Alle Programmer > Apache HTTP Server > Configure Apache Server > Edit the Apache httpd.conf Configuration File.
21. november 2004 - 22:46
#25
der er mange der hedder documentroot, er det den hedder: DocumentRoot "C:/Programmer/Apache Group/Apache2/htdocs" der skal ændres`?
21. november 2004 - 22:47
#26
Netop, der er forhåbentlig ikke andre.
21. november 2004 - 22:48
#27
du skriver at den skal linke til en mappe der hedder documents, men der er ikke en mappe der hedder det. har kigget i apache, php og mysql mappen..
21. november 2004 - 22:49
#28
Det var selvfølgelig bare et eksempel. Du kan osse beholde: DocumentRoot "C:/Programmer/Apache Group/Apache2/htdocs" så er det bare der du skal ligge dine php filer.
21. november 2004 - 22:52
#29
Nu har jeg sat det op som du har skrevet, men hva så nu. Der kører et apache ikon i højre hjørne, men der står no services installed.
21. november 2004 - 22:53
#30
Først og fremmest kan du kun have en webserver kørende af gangen, så hvis du har ISS kørende må du lukke den ned.
21. november 2004 - 22:55
#31
Så nu har jeg stoppet IIS i Websteder i administrator
21. november 2004 - 22:59
#32
Så skal du åbne en command prompt og navigere til din apache mappe. Der taster du så: apache -k install
21. november 2004 - 23:01
#33
Det skal forresten være din bin mappe i apache
21. november 2004 - 23:04
#34
Du kan så starte servicen med: apache -k start
21. november 2004 - 23:04
#35
den skriver programmer\apache ikke kan findes... mappen den lægger i hedder C:\programmer\apache group\apache2\bin\ har det noget at gøre med der er mellemrum i navnet?
21. november 2004 - 23:07
#36
Du burde kunne bruge: cd C:\programmer\apache group\apache2\bin
21. november 2004 - 23:09
#37
Ellers prøv med: cd "C:\programmer\apache group\apache2\bin"
21. november 2004 - 23:09
#38
så nu gad den, og nu har jeg startet det også. Nu forsøger jeg med phpmyadmin igen, og nu ser jeg dog: Not Found The requested URL /phpmyadmin/index.php was not found on this server. -------------------------------------------------------------------------------- Apache/2.0.52 (Win32) PHP/5.0.2 Server at jacob Port 80
21. november 2004 - 23:11
#39
Har du så flyttet phpMyAdmin til din document_root, som du satte i httpd.conf?
21. november 2004 - 23:12
#40
DocumentRoot "c:/Inetpub/wwwroot/phpmyadmin/"
21. november 2004 - 23:15
#42
Husk at genstarte serveren, når du laver ændringer i httpd.conf.
21. november 2004 - 23:16
#43
DocumentRoot svarer jo til: localhost.
21. november 2004 - 23:18
#44
Du kan genstarte apache med: apache -k restart
21. november 2004 - 23:19
#45
Husk der er forskel på små og store bogstaver, så hvis din mappe hedder fx: 'phpMyAdmin' skal der stå det samme i url'en.
21. november 2004 - 23:20
#46
Yes, har fået den til at vise phpmyadmin, kanont! nu mangler jeg bare at connecte til databasen via ASP, men er det ikke bare host: localhost?
21. november 2004 - 23:21
#47
Jo, det skulle være standard.
21. november 2004 - 23:25
#48
Skal Apache være tændt for at connecte til mysql?
21. november 2004 - 23:28
#49
Næ, ikke nødvendigvis. Kun hvis du vil bruge fx phpMyAdmin (eller andre php-scripts) under apache.
21. november 2004 - 23:29
#50
MySQL er en selvstændig server, der kører uafhængigt af andre servere.
21. november 2004 - 23:31
#51
Oki, nu har jeg nemlig fået det sat op så jeg kan oprette databaser vha. phpmyadmin, men hvad bliver mine username og pwd, er det noget man fastlægger i winmysqladmin?
21. november 2004 - 23:32
#52
strCon = "driver={MySQL};Server=localhost;uid=;pwd=;database=database1" set conn = Server.CreateObject("ADODB.Connection") conn.open strCon det er sådan jeg prøvet at connecte men får følgende fejl: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
21. november 2004 - 23:33
#53
Det kan du lave i phpMyAdmin. Opret en ny bruger m/password. Når det så fungere kan du sætte password på root brugeren.
21. november 2004 - 23:35
#54
Mht. asp og ODBC forbindelser tror jeg du får mere ud af at spørge i asp kategorien.
21. november 2004 - 23:36
#55
Oki, prøver jeg... Du må have mange tak!
21. november 2004 - 23:36
#56
smid et svar
21. november 2004 - 23:37
#57
Velbekommen
Computerworld tilbyder specialiserede kurser i database-management