[XP] IIS 6 met php werkt niet goed.*

Pagina: 1
Acties:
  • 246 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Hallo mensen,

Ik heb gister een IIS 6 server opgezet volgens de HOWTO hier op tweakers.net :)

Maar nu loop ik tegen een probleempje.
Zodra ik naar PHPmyAdmin ga dan krijg ik de volgende error:
Cannot load mysql extension. Please check your PHP configuration. - Documentation

Nu heb ik de php_mysql.dll extensie toegevoegd en het pad naar mijn extensies staat ook juist ingesteld.

Heeft iemand enig idee wat ik fout doe ?
want de error blijft zich voordoen bij phpmyadmin :S

Portfolio


Acties:
  • 0 Henk 'm!

  • sharkzor
  • Registratie: Maart 2000
  • Laatst online: 11-06 14:27
heb ik ook eens gehad. check of je extension dir goed staat en ntfs rechten aanpassen wil ook nog wel eens helpen (IUSR ofzo heet die gebruiker)

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 09-06 21:17
Heb je IIS opnieuw opgestart nadat je die extensie correct hebt ingesteld?
Heb je alleen de externsie geinclude in je PHP-ini, of laad je hem ook daadwerkelijk in? (oftewel; je hebt 2 regels nodig om een externe module in te laden).

Acties:
  • 0 Henk 'm!

  • m0nk
  • Registratie: Juni 2001
  • Laatst online: 23:10

m0nk

16-09-2003 15.15

in php.ini

Extension_dir = invullen (geloof voor php5 c:\php\ext)
en voor je php_mysql.dll de ; weghalen

13-05-2016 15:00 | 08-11-2017 8:30 | 25-11-2024 13:47


Acties:
  • 0 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 11-06 18:44

Kabouterplop01

chown -R me base:all

m0nk schreef op maandag 16 januari 2006 @ 09:19:
in php.ini

Extension_dir = invullen (geloof voor php5 c:\php\ext)
en voor je php_mysql.dll de ; weghalen
En als er niets in de extension_dir staat, moet je die php_mysql.dll in die folder kopieeren.
LET OP:
Als je bepaalde modules gebruikt in die extension_dir, moet je ze ook in een bepaalde volgorden laden vanuit je php.ini.

deze in ieder geval als eerste:

extension=php_mbstring.dll

Acties:
  • 0 Henk 'm!

  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021

domi235

Magic!

Heb je je php.ini in c:\windows staan? Zo nee (en hij staat dus in c:\php oid) , dan moet je even c:\php aan je omgevingsvariabelen toevoegen :)

Any sufficiently advanced technology is indistinguishable from magic.


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Even met een
PHP:
1
phpinfo();
scriptje kijken waar PHP je php.ini vandaan trekt, en vervolgens je zelf er van verzekeren dat die MySQL extensie geinstalleerd is :)

Windows Operating Systems >> Software Algemeen

Acties:
  • 0 Henk 'm!

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Bedankt voor de snelle reacties.

Het instellen van de PHP.ini heb ik volgens mij juist gedaan.

voor een info()
http://www.knorfski.nl.eu.org/index.php

Daar staat vreemdgenoeg dat de extension path is C:/php5

Nu heb ik even een mapje op die locatie gemaakt en daar alle extension files ingezet en IIS 6 gerestart. helaas zonder resultaat...

Php.ini
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
; Directory in which the loadable extensions (modules) reside.
extension_dir = "D:\PHP\ext"

[knip knip knip]

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

En in de map D:/php/ext staat de extensies :)
Dus word het nou verkeerd ingelezen ofzo ? :'(

Portfolio


Acties:
  • 0 Henk 'm!

Anoniem: 159710

PHP 5.1.4 → C:\php uitpakken,
php.ini-recommended hernoemen:
code:
1
2
3
4
5
6
short_open_tag = On
extension_dir = "./ext"
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On
upload_max_filesize = 32M
post_max_size = 32M


Deze computer → Eigenschappen → Geavanceerd → Omgevingsvariabelen → Pad ...: ;t:\php → Herstarten...

Lees toegang:
C:\php\php5isapi.dllNETWORK SERVICE
C:\php\php5ts.dllNETWORK SERVICEDefaultAppPool
C:\php\php.iniNETWORK SERVICE
C:\php\ext\*NETWORK SERVICEDefaultAppPool
C:\php\ext\*NETWORK SERVICEAnonymous

[ Voor 255% gewijzigd door Anoniem: 159710 op 01-07-2016 14:36 ]


Acties:
  • 0 Henk 'm!

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
Hmmmm... ik heb precies hetzelfde OS.

maar. ik zet er dan ook wel PHP4 op.

Er zijn toch nog niet zoveel interessante PHP5 functies waar je echt niet zonder kunt ofzo...

Wel jammer trouwens...
Iemand enig idee waarom ze dat eruit hebben gehaald ?

Portfolio


Acties:
  • 0 Henk 'm!

Anoniem: 159710

code:
1
2
3
4
5
ISAPI filter: php
Executable: C:\php\php5isapi.dll
Thuismap: "Scripts only"
Configuratie: .php: C:\php\php5isapi.dll - GET,HEAD,POST
Web Services Extentions: php - C:\php\php5isapi.dll

[ Voor 169% gewijzigd door Anoniem: 159710 op 01-07-2016 14:29 ]


Acties:
  • 0 Henk 'm!

  • Gurbe de n00b
  • Registratie: Juni 2003
  • Laatst online: 08-02-2024
oh snot! :(

Portfolio


Acties:
  • 0 Henk 'm!

Anoniem: 159710

PHPinfo OK → MySQL 5.0 installeren,
;extension=php_mysql.dll
PHP.net:
Add a registry entry that tells PHP where to find its php.ini file. Copy the following text and paste

it in a text file. Rename the text file to something like phpini.reg and double-click it to add it to your

registry.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SOFTWARE\\PHP]
"IniFilePath"="C:\\\\PHP"

Add c:\\php; (or wherever you unzipped PHP to) to your environment variable "Path". Here is the important

part that caused me hours and hours of grief. When adding c:\\php; to the PATH environment variable, make

SURE you add it BEFORE the path to CVSNT or MYSQL. PHP, CVSNT, and MYSQL all have a file called

libmysql.dll. Search order is important for PHP to find its file libmysql.dll first. PHP must come first in

the search path. Otherwise you will get an error from the DLL on the console screen when IIS starts up

saying it can't find the specified function call.
Quote:
MySQL 5.0 has a new password system, and PHP cannot connect to it because it cannot send a correct

password. You must use the MySQL command OLD_PASSWORD() when adding a user to the database, or PHP cannot

connect as of the library that comes with PHP 5.0Beta3
phpMyAdmin & Anti Spam fix:
;extension=php_mbstring.dll
;extension=php_gd2.dll

[ Voor 76% gewijzigd door Anoniem: 159710 op 01-07-2016 14:31 ]


Acties:
  • 0 Henk 'm!

Anoniem: 159710

Als belooft [rml][ WIN2003 + IIS6.0] - PHP installeren[/] O-)

[ Voor 128% gewijzigd door Anoniem: 159710 op 10-06-2016 04:14 ]

Pagina: 1