php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.)
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) Probleme, Apache mit PHP oder MySQL zum Laufen zu bringen? Anpassung an .htaccess, httpd.conf oder php.ini funktionieren nicht? In diesem Forum könnt ihr eure Erfahrungen austauschen.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
  #1 (permalink)  
Alt 17-07-2005, 00:11
Zoras
 Newbie
Links : Onlinestatus : Zoras ist offline
Registriert seit: Jul 2005
Beiträge: 5
Zoras ist zur Zeit noch ein unbeschriebenes Blatt
Standard MSSQL LIB funktioniert nicht.

Hi,

normalerweise verwende ich immer Apache, PHP und MySQL, aber
in diesem speziellen Fall benötige ich eine Anbindung an eine Microsoft
SQL Server Datenbank.

Mein Problem ist, dass ich die Microsoft SQL-Server LIB nicht zum laufen bekomme.
MSSQL-PHP-Funktionen sind überhaupt nicht verfügbar.

Habe folgende Software aktuell auf meinem Rechner laufen:

OS: Windows 2003 Server Standard + aktuelle Patches
Firewall: momentan keine, da dass Patchkabel gezogen ist.
Apache: apache_2.0.54 no ssl
PHP: php-5.0.4
MSSQL: SQL Server 2000 Evaluation

PHP habe ich schon als CGI und als Apache Modul eingebunden.
MSSQL-Server Versionen habe ich folgende getestet:

- MSSQL Server 7 Vollversion
- MSSQL Server 2000 Evaluation
- MSSQL Server 2005 Beta 2

Immer hatte ich keinen Erfolg.

Meine vorgehensweise bei der letzten Installation:
1. Apache mittels MSI-Installer(apache_2.0.54-win32-x86-no_ssl.msi)
nach "C:\Programme\Apache Group\Apache2" installiert.
2. PHP als Modul in Apache eingefügt
-> Zip-Datei(php-5.0.4-Win32.zip) nach "c:\php" entpackt
-> "php.ini-recommended" in %windir%\system32 kopiert
und in "php.ini" umbenannt.
-> in der "httpd.conf" folgende Einträge hinzugefügt:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
-> PHP mittels phpinfo()-Script getestet -> funzt
3. MS SQL-Server 2000 Eval installiert
-> bei der Installation alle Komponenten und Tools
ausgewählt -> auch die Clienttools sind komplett
installiert.
4. in der PHP.ini, die sich unter %windir%\system32 befindet
das Semikolon vor der Zeile
extension=php_mssql.dll
entfernt. Ansonsten alles andere gelassen.
5. MSSQL-Connect-PHP Script mit folgendem Inhalt getestet
<?php
if($db = mssql_connect("Server","Username","Password"))
{
echo "OK";
} else {
echo "Fehler";
}
?>

Ergebnis:
Fatal error: Call to undefined function mssql_connect() in C:\Programme\Apache Group\Apache2\htdocs\test\mssql.php on line 2

6. Habe gelesen, dass einer Erfolg hatte, als er die Datei
"ntwdblib.dll" von der SQL-Server CD in das PHP und
Windows System32-Verzeichnis kopiert hatte.
Datei also an beiden stellen überschrieben -> Apache
neu gestartet.

Die bei PHP mitgelieferte "ntwdblib.dll" hatte folgendes Erstellungs-
datum: 14.01.1999 19:27, die vom SQL-Server 2000 Eval hatte als
Erstellungsdatum: 17.08.2000 15:54 Uhr.

Habe zum Schluss auch nochmal in das Sys32 und PHP-Verzeichnis,
die mitgelieferte DLL von PHP eingespielt und Apache neu
gestartet. -> keine Chance.

Ergebnis:
genau der selbe Fehler.

Wenn ich mir die PHPINFO-Seite anzeigen lasse, habe ich dort keinen Punkt MSSQL stehen, aber

# Environment #
PATH C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN

# PHP Variables #
_SERVER["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN
_ENV["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN

Benötige dringend eure Hilfe.

Grüße

Arndt
Angehängte Dateien
Dateityp: txt phpini.txt (45,2 KB, 159x aufgerufen)

Geändert von Zoras (17-07-2005 um 00:51 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 17-07-2005, 00:30
Zoras
 Newbie
Links : Onlinestatus : Zoras ist offline
Registriert seit: Jul 2005
Beiträge: 5
Zoras ist zur Zeit noch ein unbeschriebenes Blatt
Standard MSSQL mit PHP verwenden. Probs bei der Konfig und Installation.

Hi,

normalerweise verwende ich immer Apache, PHP und MySQL, aber
in diesem speziellen Fall benötige ich eine Anbindung an eine Microsoft
SQL Server Datenbank.

Mein Problem ist, dass ich die Microsoft SQL-Server LIB nicht zum laufen bekomme.
MSSQL-PHP-Funktionen sind überhaupt nicht verfügbar.

Habe folgende Software aktuell auf meinem Rechner laufen:

OS: Windows 2003 Server Standard + aktuelle Patches
Firewall: momentan keine, da dass Patchkabel gezogen ist.
Apache: apache_2.0.54 no ssl
PHP: php-5.0.4
MSSQL: SQL Server 2000 Evaluation

PHP habe ich schon als CGI und als Apache Modul eingebunden.
MSSQL-Server Versionen habe ich folgende getestet:

- MSSQL Server 7 Vollversion
- MSSQL Server 2000 Evaluation
- MSSQL Server 2005 Beta 2

Immer hatte ich keinen Erfolg.

Meine vorgehensweise bei der letzten Installation:
1. Apache mittels MSI-Installer(apache_2.0.54-win32-x86-no_ssl.msi)
nach "C:\Programme\Apache Group\Apache2" installiert.
2. PHP als Modul in Apache eingefügt
-> Zip-Datei(php-5.0.4-Win32.zip) nach "c:\php" entpackt
-> "php.ini-recommended" in %windir%\system32 kopiert
und in "php.ini" umbenannt.
-> in der "httpd.conf" folgende Einträge hinzugefügt:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
-> PHP mittels phpinfo()-Script getestet -> funzt
3. MS SQL-Server 2000 Eval installiert
-> bei der Installation alle Komponenten und Tools
ausgewählt -> auch die Clienttools sind komplett
installiert.
4. in der PHP.ini, die sich unter %windir%\system32 befindet
das Semikolon vor der Zeile
extension=php_mssql.dll
entfernt. Ansonsten alles andere gelassen.
5. MSSQL-Connect-PHP Script mit folgendem Inhalt getestet
<?php
if($db = mssql_connect("Server","Username","Password"))
{
echo "OK";
} else {
echo "Fehler";
}
?>

Ergebnis:
Fatal error: Call to undefined function mssql_connect() in C:\Programme\Apache Group\Apache2\htdocs\test\mssql.php on line 2

6. Habe gelesen, dass einer Erfolg hatte, als er die Datei
"ntwdblib.dll" von der SQL-Server CD in das PHP und
Windows System32-Verzeichnis kopiert hatte.
Datei also an beiden stellen überschrieben -> Apache
neu gestartet.

Die bei PHP mitgelieferte "ntwdblib.dll" hatte folgendes Erstellungs-
datum: 14.01.1999 19:27, die vom SQL-Server 2000 Eval hatte als
Erstellungsdatum: 17.08.2000 15:54 Uhr.

Habe zum Schluss auch nochmal in das Sys32 und PHP-Verzeichnis,
die mitgelieferte DLL von PHP eingespielt und Apache neu
gestartet. -> keine Chance.

Ergebnis:
genau der selbe Fehler.

Wenn ich mir die PHPINFO-Seite anzeigen lasse, habe ich dort keinen Punkt MSSQL stehen, aber

# Environment #
PATH C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN

# PHP Variables #
_SERVER["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN
_ENV["PATH"] C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN

Benötige dringend eure Hilfe.

Grüße

Arndt
Angehängte Dateien
Dateityp: txt phpini.txt (45,2 KB, 191x aufgerufen)

Geändert von Zoras (17-07-2005 um 00:51 Uhr)
Mit Zitat antworten
  #3 (permalink)  
Alt 17-07-2005, 23:28
goth
  Moderator
Links : Onlinestatus : goth ist offline
Registriert seit: Mar 2002
Ort: Erde
Beiträge: 7.272
goth ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dringend ist Schei*e ... und einmal reicht ... !

MSSQL mit PHP verwenden. Probs bei der Konfig und Installation.
__________________
carpe noctem

Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht!
Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung!
Mit Zitat antworten
  #4 (permalink)  
Alt 18-07-2005, 09:02
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hm... ich habe nie Probleme damit ... aber ich habe auch nicht per MSI-Paket installiert, sondern einfach die zip-Dateien entpackt und manuell installiert.

Normalerweise bekommst du schon beim Start von Apache Fehlermeldungen wegen MSSQL, wenn's nich klappt.

IMHO findet Apache/PHP die Extensions nicht, weil in deinem ini der Defaultwert steht.
Zitat:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
Bei PHP5 stehen die Extension-LIBs unter /ext. Ändere mal den Eintrag und starte den Apache neu.
Mit Zitat antworten
  #5 (permalink)  
Alt 21-08-2009, 15:21
Flip7
 Registrierter Benutzer
Links : Onlinestatus : Flip7 ist offline
Registriert seit: May 2007
Ort: Munich
Beiträge: 126
Flip7 ist zur Zeit noch ein unbeschriebenes Blatt
Flip7 eine Nachricht über ICQ schicken
Standard

Hallo, ich habe das gleiche Problem.

Meine php.ini sieht wie folgt aus:

Code:
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_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
;extension=php_ifx.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
extension=php_openssl.dll
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pspell.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_soap.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
extension=php_zip.dll
Der MSSQL Server liegt extern, jedoch im LAN (IP 10.100.42.3).
PHP wird von Apache perfekt eingebunden, jedoch bekomme ich die selbe Fehlermeldung: Fatal error: Call to undefined function mssql_connect()

Ich kann mir nicht vorstellen, dass ich der Einzige bin, der diesen Fehler hat, weil ich das bereits auf vielen PCs ausprobiert habe und nicht Erfolg hatte. Immer bei MSSQL. MySQL war überhaupt kein Problem...

Vielen Dank
Flip
__________________
Find Parties?
Partysuche
Mit Zitat antworten
  #6 (permalink)  
Alt 21-08-2009, 16:32
pekka
 PHP Master
Links : Onlinestatus : pekka ist offline
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 6.608
pekka befindet sich auf einem aufstrebenden Ast
Standard

Ist das auch garantiert die richtige php.ini? Bestätigt das phpinfo()?
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
 Alle PHP Scripte anzeigen

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