php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.06.2011, 09:06  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

ah, ich seh grad, aber 5.3 wollen sie es anders... les bitte hier:
http://www.php.net/manual/de/mssql.requirements.php
und dann hier:
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

falls du >= php 5.3
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.06.2011, 09:06  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Pixelschubser Beitrag anzeigen
Problem liegt scheinbar wo anderes, phpinfo() zeigt mir nichts von mssql an.
Das Problem ist, das du die Extension nicht korrekt installiert hast!

Du benötigst beide Dateien: php_mssql.dll UND die ntwdblib.dll
php_mssql.dll kommt ins Extensionverzeichnis und wird über die php.ini eingeschaltet.
ntwdblib.dll ist die sog. Clientlibrary für den MSSQL Server, die wird von der php_mssql.dll geladen, d.h. das musst du nicht machen, allerdings muss sie gefunden werden! Wo die Datei gesucht wird, verrät dir das Manual, auf das du nun bereits mehrfach hingewiesen worden bist.

Und achte darauf, das die ntwdblib zur Serverversion passt! Das kann leider eine ganz fieser Stolperstein werden.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

Geändert von lstegelitz (10.06.2011 um 09:10 Uhr).
lstegelitz ist offline   Mit Zitat antworten
Alt 10.06.2011, 09:53  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von elise Beitrag anzeigen
ah, ich seh grad, aber 5.3 wollen sie es anders... les bitte hier:
http://www.php.net/manual/de/mssql.requirements.php
und dann hier:
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

falls du >= php 5.3
Ja, hab 5.3.6. Die exe hab ich wie im Manuel beschrieben installiert. Problem unverändert. Sagt mal es kann doch net so schwer sein, PHP mssql beizubringen. Kann man nicht vielleicht eine fertige Version installieren?
Pixelschubser ist offline   Mit Zitat antworten
Alt 10.06.2011, 10:32  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Okay, habe nicht mehr wirklich Lust drauf. Kann ich PHP ohne weiteres deinstallieren. Habe grad mal den Installer von PHP 5.2 angeschmissen und dort ist noch die Extension MSSQL auswählbar.

Wäre es arg dramatisch wenn ich dauerhaft mit der alten PHP-Version arbeite? Und wenn nein, kann ich PHP so ohne weites deinstallieren?
Pixelschubser ist offline   Mit Zitat antworten
Alt 10.06.2011, 10:43  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

ab 5.3 machen sie wirklich alles anders...

siehe beispielsweise hier:
http://blogs.msdn.com/b/brian_swan/a...r-for-php.aspx

er bezieht sich auf den neuen Treiber
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

und schreibt:
Zitat:

Installation and Configuration

To execute the code in this post, you will need to have PHP, the SQL Server Driver for PHP, and SQL Server Express installed on your local machine. If you used the Web Platform Installer and followed the instructions in my last post, you are ready to go. J If you installed PHP manually, you will still need to install the driver and SQL Server Express:



· Download SQL Server Express here: SQL Server Express Download

· Download the SQL Server Driver for PHP here: Driver Download



After you have downloaded the driver, you need to move the appropriate driver .dll file into your PHP extension directory, add the corresponding entry in your php.ini file to enable the extension, and restart your Web server. The appropriate version of the driver depends on whether your PHP installation PHP 5.2 or 5.3, is thread-safe or non-thread-safe, and whether it was compiled with Visual C++ 6.0 or Visual C++ 9.0. For example, if you installed a non-thread-safe version of PHP 5.3 that was compiled with Visual C++ 9.0, you need to put the php_sqlsrv_53_nts_vc9.dll file into your PHP extension directory and add the following line to the extension section of your php.ini file (and then restart your Web server):

extension=php_sqlsrv_53_nts_vc9.dll
und wie die Vorredner sagen, du musst darüber hinaus wissen, welchen Server du da am laufen hast, und die passende dll laden.
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 10.06.2011, 10:50  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mir war das zu blöd. Hab momentan nicht wirklich Zeit und Lust mich noch den ganzen Tag damit zu beschäftigen. Auf dem Server läuft nur eine PHP-Anwendung, die von mir selber programmiert wurde.

Ich hab die Version 5.3.6 einfach runter geschmissen und 5.2.17 installiert und bei der Installation die Extensions mssql mit ausgewählt. Und siehe da es funktioniert ohne weiteren Einstellungen.

Vielen Dank für die Hilfe

Gruß
Samuel
Pixelschubser ist offline   Mit Zitat antworten
Alt 10.06.2011, 12:22  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Dann schalt mal solange du rumfummelst.. äh.. scriptest(!) das error_reporting in der php.ini an, da scheinbar das alles auf deinem PC lokal passiert ( also auf deinem persönlichen Development Environment ).

Gibs nen besonderen Grund warum du MSSQL statt MySQL verwendest ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 10.06.2011, 12:47  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von tr0y Beitrag anzeigen
Dann schalt mal solange du rumfummelst.. äh.. scriptest(!) das error_reporting in der php.ini an, da scheinbar das alles auf deinem PC lokal passiert ( also auf deinem persönlichen Development Environment ).
Ja mach ich, danke.

Zitat:
Zitat von tr0y Beitrag anzeigen
Gibs nen besonderen Grund warum du MSSQL statt MySQL verwendest ?
Ist nicht ganz freiwillig. In der IT kann einfach keiner (außer mir) mit MySQL und Apache umgehen, deswegen wurde der Umzug auf MS-Umgebung von der Abteilungsleitung beschlossen.
Pixelschubser ist offline   Mit Zitat antworten
Alt 10.06.2011, 12:49  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

MySQL läuft auch auf Windows.. Oo
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MSSql abfrage in php pontif PHP Einsteiger 1 27.04.2011 14:40
Scriptsuche Mssql Script mit PHP ausführen? kalle801 Scriptbörse 1 24.02.2011 17:02
[Erledigt] mssql verbindung DelPazzo PHP Einsteiger 13 02.12.2010 16:35
php - mssql connect yojo__ PHP-Fortgeschrittene 11 24.09.2009 09:30
HILFE ;) Mit PHP über Firewall auf eine MSSQL Datenbank zugreifen degen1 Datenbanken 2 24.04.2009 12:34
Connection zu MSSQL Server 2008 DonBolli Datenbanken 2 11.04.2009 16:57
[Erledigt] MSSQL Datum cycap Datenbanken 4 04.06.2008 15:09
MSSQL almeric Datenbanken 5 15.05.2006 16:33
MsSQL Verbindung mit Xampp funkt nicht! PHP-Fortgeschrittene 0 28.09.2005 08:34
MSSQL anbindung mit PHP Datenbanken 2 06.07.2005 09:29
MSSQL anbindung mit PHP PHP Tipps 2005-2 1 05.07.2005 17:56
wie mache ich eine mssql eintragung+auslesen mit php als sql djrace Beitragsarchiv 2 22.06.2005 14:41
IIS6 & PHP5 kann nicht zu mssql verbinden nautiluS PHP-Fortgeschrittene 10 30.03.2005 16:04
Datumsproblem mit PHP4 und MSSQL PHP-Fortgeschrittene 0 20.09.2004 14:10
[Erledigt] PHP und MSSQL Server PHP Tipps 2004 5 04.06.2004 18:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php 5.3.6 mssql, php_mssql.dll download, php_mssql.dll, php mssql dll download, php_sqlsrv_53_nts_vc9.dll, php mssql.dll download, php info zeig mssql nicht, download php_mssql.dll, php_sqlsrv_53_nts_vc9.dll php.ini, php 5.3.6 php_mssql.dll, php.ini php_sqlsrv_53_nts_vc9 .dll, ntwdblib.dll download php, php 5.3 verbindung zu mssql dll fehlt, php_mssql.dll missing 5.3, mssql lokal verwenden mit php, php_mssql library für apache download, extension=php_sqlsrv_53_nts_vc9.dll sql server 2005, phpinfo zeigt mssql nicht, php mssql dll php 5.3 download, mssql ini download

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum