08. oktober 2005 - 22:43Der er
12 kommentarer og 1 løsning
PHP 4x og Mysql 4.1x på IIS
Hej alle! Jeg har et problem med at jeg ikke kan få php til at virke på min IIS 6.0 server. Jeg bruger PHP 4.x og MySQL 4.1x, og jeg vil få phpmyadmin til at virke på serveren. Jeg ved at hvis man har en MySQL database som er over 4.0, så skal man bruge mysqli.dll extension, men det kommer jo ikke med i php 4.x. Jeg har prøvet at lægge mysqli.dll over fra php 5.x i min, men så startede jeg med at få fejlen: Unknown(): Unable to load dynamic library 'C:\Program Files\Zend\WinEnebler\lib\php_ext\php_mysqli.dll' - Access is denied. når jeg prøver at gå ind på phpmyadmin. Jeg ved at php 5 kan uden problemer gå ind på MySQL 4.1 databasen, men jeg vil helst bruge php 4 hvis det er muligt? Jeg håber at der er nogen som kan hjælpe mig.
højreklik på php_mysqli.dll fil og tildel rettigheder til din IIS bruger. Jeg er ikke sikker på hvor mange rettigheder den skal bruge, men du kan bare prøve dig frem...
Lige til din oplysning: Du *skal* ikke bruge mysqli.dll ved nyere MySQL versioner, men du *kan*. Den almindelige mysql.dll kan stadig bruges, også til MySQL 5.
Til det første du skrev: Samme problem har jeg. Tror ikke der er nogen vej udenom.
Til selve problemstillingen: Det er underligt at du får en besked om at det er rettigheds issue - det burde have hjuplet på det. Er det brugeren IUSR_<maskinenavn> du har givet rettighederne ikke?
pidgeot jeg køre PHP Version 4.3.9 beef12 ja det er IUSR brugeren jeg satte rettighederne ved, den stoppede os med at komme med fejlen på serveren, men der kom den samme fejl som før når jeg prøvede at gå ind på phpmyadmin og det var: cannot load mysqli extension; please check PHP configuration
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.