PHP-Erweiterung "mssql.so" kann nicht hinzugefügt werden

1823
blind

Ich möchte mssql.so Erweiterung zu meinem PHP hinzufügen.

Ich habe es bereits in das extension_dir eingefügt und die Zeile "extension = mssql.so" ist in meinem php.ini. Ich neu gestartet Apache, aber ich kann die Erweiterung nicht finden phpinfo();...

In der Vergangenheit gibt es KEINE anderen Erweiterungen für PHP. Es war eine Regel in meiner Firma, aber das muss ich ändern.

Gibt es etwas in dem httpd.confoder in php.inidem ich mich ändern muss? Oder eine Einstellung zu machen?

1

1 Antwort auf die Frage

0
Jason Sherman

Kommt in Apache's error.log etwas offensichtliches vor?

Die Kommentare auf der php.net-Seite zu mssql scheinen auf eine Abhängigkeit von unixODBC hinzuweisen. Haben Sie das Paket geladen? Wenn Sie sich in Win32 befinden, das neueste MDAC.

Danke für deine Antwort! Ja, ich kann die Zeile sehen: "PHP-Schwerwiegender Fehler: Aufruf der undefinierten Funktion mssql_connect ()", ich könnte mir vorstellen, dass es eine solche Ausgabe geben würde ... unixODBC wird nicht geladen, das Tutorial, das ich folgte, erwähnt es nicht (http://www.dotvoid.com/2010/01/adding-support-for-ms-sql-server-to-php-in-linux/) ... Ich muss prüfen, warum die Erweiterung nicht geladen wird. .. blind vor 13 Jahren 0