03. december 2006 - 16:00Der er
94 kommentarer og 1 løsning
Installation af apache, php, mysql og phpmyadmin på ordentlig vis
Jeg har både søgt google og eksperten igennem uden at finde en fuldkommen artikel som dækker mine behov.
Jeg har brug for at installere apache, php, mysql og phpmyadmin - alle sammen i nyeste version. phpmyadmin skal være beskyttet så andre udefra ikke har adgang til den (se evt. artikel 610 her på exp) udover det så skal det lige siges at jeg _ikke_ søger en hurtig løsning som f.eks. wamp eller lign. Jeg søger en proffesionel løsning som dækker en del sikkerhedsaspekter uden at bremse mine muligheder når jeg programmere.
Det må gerne være en forklarene artikel da jeg ikke er guru indenfor installation af ovenstående.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Umiddelbart, er jeg selv til Apache 1.3.* Virker som den kører hurtigere på XP, end 2.* Derudover har der været noget bøvl med at få Apache 2 og PHP til at spille sammen. Men ved ikke om det gør sig gældende mere?
Anyway, hent phpmyadmin, hvis du ikke har gjort det, og pak den ud i et dir. Hvis du vil ha' flere brugere som kan bruge phpmyadmin, er det måske en ide at lave et "Alias" i httpd.conf, for at alle domæner kan gå på f.eks. domain.dk/phpmyadmin/
Æhh, i kontrolpanel, er der et "link", "Administration" Klik på den og kik under "Tjenester" Her skulle Mysql gerne dukke op, og du kan se om den kører eller ej
Når du pakker ud, ligger den i et dir som hedder noget meget langt :O)
Pak den evt. ud i et dir, "myadmin", og bagefter flyt alle filer et dir op Hvis du vil bruge et alias, er det ligemeget hvor du pakker ud henne. Men ellers skal du pakke ud i dir'et "htdocs"
Efter udpakning, skal du åbne filen "config.sample.inc.php" og rette linierne:
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ Indtast et eller andet, f.eks. $cfg['blowfish_secret'] = 'jowda'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Jeg har igen kigget under administration->tjenester og mysql kører. Hvis jeg kører info.php igen så står der intet om MySQL nej. Jeg har også trykket ctrl+f (søge funktion i ie 7.0) og skrevet mysql, den kan heller ikke finde ordet mysql i phpinfo
Ok, har rettet den anden php.ini til så den er som den var før.. jeg har sikret mig at jeg har rettet de 2 ting der skulle rettes i den "rigtige" php.ini
I din httpd.conf, har du her linien, PHPIniDir "C:/php/" ???
Og er det den sti du får at se på info filen ???
Hvis ja, så slet den du har i windows mappen, og åben php.ini fra "C:/php/" og sikrer dig at du har korrekt extension_dir, "C:/php/ext" og at ; er fjernet foran ;extension=php_mysql.dll
Genstart Apache, og tjek på info filen om der er noget med Mysql
Da du installerede Mysql, kørte du så ikke "setup" efter install? altså hvor du bl.a. bestemmer hvilken måde du vil bruge Mysql, samt lavede password for root bruger ???
jeg prøver lige at downloade php igen og kopiere en splinterny php.ini fil ind i mit gamle dir og derefter skrive til dig herinde hvad jeg har ændret i php.ini
hvis det ikke virker så prøver jeg lige at hente mysql igen.
hmm, well, der skulle nu ikke være noget i vejen der! Eneste måske, er at du skriver PHPIniDir "C:/PHP/" i din conf. Måske PHPIniDir "C:/php/" vil hjælpe? Men tror det nu ikke
Eller PHPIniDir "C:/php"
Du har vel slettet den php.ini du havde i dit windir???
Nu har jeg installeret mysql, med et kodeord også. Jeg får dog stadig de to samme fejl: 1. der står intet med mysql i min info.php 2. phpmyadmin giver fejl
Måske er det noget med versionerne? Vores versioner er jo forskellige. Kan du ikke lige samle 4 links som giver DIREKTE download til de ting du har? Altså ikke nogle af dine private ting, men bare link til apache, php, mysql og phpmyadmin så jeg har præcis samme versioner som dig.. så prøver jeg mig frem.. tror det er det som er galt.
PHP jeg har hentet er php-5.2.0-Win32.zip Mysql er mysql-essential-5.0.15-win32.msi Apache er apache_2.2.3-win32-x86-no_ssl.msi PHPMyadmin er phpMyAdmin-2.9.0.3-all-languages.zip
Det gav et anderledes resultat før, men nej jeg har PRÆCIS de samme problemer igen. Det skal dog lige siges at det heller ikke virkede før. Jeg fik bare listet en hel masse links, men når jeg klikkede på dem så kom fejlen igen.
Sidste udvej er hvis du uploader hele mapper herop osv. men det behøves ikke. Så må jeg desværre nøjes med wamp endnu engang :-)
Tjaa det ville være meget bedre at installere manuelt da wamp ikke er specielt proffesionelt, men det må man jo nøjes med når man ikke er så dygtig som andre :-)
Hey simplus, filen libmysql.dll skulle kopieres til dit windows dir, for at Mysql virker!
Synes godt om
Ny brugerNybegynder
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.