[PHP] mssql_connect Op IIS7 faalt

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • sjender101
  • Registratie: Oktober 2009
  • Laatst online: 22-08-2022
Ik krijg mssql_connect() niet aan de praat op mijn windows 2008 server.
Ik heb alles gevolgd wat ik moet doen.

1) ; (puntkomma) voor mssql weghalen in PHP.ini
2) controleren of de mssql dll in de EXT map zit.
3) Versie 2000.80.194.0 van ntwdblib.dll gedownload en in SYSTEM32 geplaatst.
4) 100x IISRESET gedaan.

Ik blijf maar krijgen: PHP Fatal error: Call to undefined function mssql_connect()

Ben ik iets vergeten?

[edit] PHP versie 5.2.13

[ Voor 3% gewijzigd door sjender101 op 03-03-2010 20:07 ]


Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 17-09 17:56
De functie mssql_connect() bestaat niet in je PHP. Dit komt waarschijnlijk omdat de extensie niet geladen is. Wat staat er in de output van phpinfo() over MSSQL?

PHP zegt wel dat je de MSSQL client tools nodig hebt, maar dat het ook met ntwdblib.dll kan. Heb je het al met de client tools geprobeerd?

Verder maak ik uit de documentatie op dat PHP met --enable-mssql moet worden gecompileerd. Controleer dit ook eens in de phpinfo() output.

Acties:
  • 0 Henk 'm!

  • frankivo
  • Registratie: Januari 2002
  • Laatst online: 02-06 13:53
probeer eens de sybase module

die mssql/sybase troep wordt niet zo geweldig onderhouden

iRacing Profiel


Acties:
  • 0 Henk 'm!

  • sjender101
  • Registratie: Oktober 2009
  • Laatst online: 22-08-2022
phpinfo geeft ook de mssql niet weer.
Betekent dat dat ik iets anders vergeten ben?
Of moet ik dan alsnog aan de gang met een extra module?

Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 17-09 17:56
Wat geeft phpinfo() bij Configure Command? Daar moet namelijk --enable-mssql tussen staan. Zo nee, dan moet je PHP opnieuw compileren.

Acties:
  • 0 Henk 'm!

  • megamuch
  • Registratie: Februari 2001
  • Laatst online: 08-12-2024

megamuch

Tring Tring!

Als ie de functie niet kent, dan betekend dat feitelijk de hele module niet geladen heeft.

Kijk met phpinfo welke php.ini geladen wordt. Zorg in dat die ini dat de mssql.dll niet gecomment staat.
restart vervolgens iis.

Check je event viewer of je geen errors heb dat modules niet geladen worden.

Verstand van Voip? Ik heb een leuke baan voor je!


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

sjender101 schreef op woensdag 03 maart 2010 @ 20:06:

3) Versie 2000.80.194.0 van ntwdblib.dll gedownload en in SYSTEM32 geplaatst.
Niet doen.
Nergens voor nodig.
Seriously: Leer af om random DLLs ergens van internet af te trekken en op je systeem te gooien als je dit soort dingen in produktie wil zetten.

Hier:
http://www.microsoft.com/...005/en/us/PHP-Driver.aspx

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device

Pagina: 1