IIS 7 + MSSQL + PHP

09/01/2012 17:15 cr4nxx#1
Ich habe bei meinem Windows Webserver 2008 R2 das probelem dass mein ISS über php die extension nicht laden kann. Er gibt immer diesen Error aus:
Code:
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_mssql.dll' - Das angegebene Modul wurde nicht gefunden.
 in Unknown on line 0
ich hoffe ihr könnt mir helfen (PHP 5.2.17)

#Edit
09/01/2012 20:10 [S]Skyline#2
Mach mal ein Screen davon.. Also die Homepage wird nichtmal angezeigt oder wie versteht man das
09/01/2012 20:28 Fremo.#3
C:\Program Files (x86)\PHP\

Da muss irgendwo ne php.ini drinne sein.

öffne die und suche nach php_mssql.dll

müsste dann iwas wie

;extension=php_mssql.dll

sein. Da das ; vor wegmachen
09/01/2012 20:37 cr4nxx#4
mssql ist in der ini aktiv. Die webpage ist komplett weiß
09/01/2012 20:40 Fremo.#5
Schreib ma in der index.php datei ganz oben hin

error_reporting(E_ALL);
ini_set('display_errors', '1');

(Natürlich unter den <?PHP)

oder erstell ne neue index.php mit

Code:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
dann guck ob die website irgendnen fehler anzeigt
09/01/2012 20:50 cr4nxx#6
Notice: A session had already been started - ignoring session_start() in C:\inetpub\wwwroot\inc\config.inc.php on line 2

Fatal error: Call to undefined function mssql_connect() in C:\inetpub\wwwroot\inc\config.inc.php on line 11

kommt raus
09/01/2012 21:13 Fremo.#7
haste
[Only registered and activated users can see links. Click Here To Register...]
installiert?
09/01/2012 21:20 cr4nxx#8
öhm .... hatte
09/02/2012 09:07 Marv!n#9
Du musst PHP 5.2.XX installieren, das unterstützt diverse MSSQL-Funktionen - einfach in der Installation mit installieren lassen. Ab PHP 5.3.XX wird MSSQL nicht mehr unterstützt, sodass man die odbc-Schnittstelle verwenden muss.
09/02/2012 10:08 cr4nxx#10
oben steht dasss das ganze unter 5.2.17(PHP) läuft
09/02/2012 11:43 Marv!n#11
Quote:
Originally Posted by cr4nxx View Post
öhm .... hatte
Ließ mich davon zu der Annahme verleiten, dass es deinstalliert sei.

Sehe einmal im extensions-Ordner nach, ob die entsprechende Datei dort liegt, wobei ein "Modul nicht gefunden" doch relativ eindeutig ist.


Hast du es denn mitinstalliert oder bei der Installation immer auf Weiter geklickt und anschließen die Auskommentierung einfach entfernt?
09/02/2012 12:58 cr4nxx#12
gabe bei der installation mssql sqlite und mysql mt installieren lassen aber es kommt immer der oben angegeben fehler. Die datei php_mssql.dll ist im ext ordner.

für mehr infos könnt ihr auch gerne auf meinen kleinen privaten teamspeak kommen: 85.25.248.118:9999