Hallo Fachleute,
ich schlafe schlecht seit ich einen WAMP-Testserver aufgesetzt habe, der einfach nicht die PHP-Skripte ausführt, die ich bekommen habe um SSL darin einzubinden.
Windows Server 2003
Apache 2.0.55, als Modul, manuell gestartet
PHP 5.1.4
MySQL 2.0.22, mit importierter DB, als Dienst startend
phpMyAdmin - wenigstens etwas
php-Skripte - für mich zu komplex, um sie zu verstehen
OpenSSL 0.9.8b
. phpinfo() klappt
. phpMyAdmin-Verbindung zur DB klappt, Privilegien sind für den zugreifenden root gesetzt
. die config.inc.php der Skripte ist entsprechend angepasst
Die Skripte erzeugen aber immer nur eine leere Ausgabe: weißes Bild im Browser. Ich denke daher, dass irgendwelche Bibliotheken fehlen könnten. root connected sich zum SQL-Server, aber es wird keine SQL-Abfrage geloggt.
Auf dem produktiven System sind in php.ini u.a. gesetzt:
; Multibyte-String-Fktn.
extension=php_mbstring.dll
;extension=php_bz2.dll ; Komprimierungsfktn.
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
; Bildmanipulationsfktn.
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
; Flash-Fktn.
extension=php_ming.dll
; MS SQL-Fktn.
extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
; OpenSSL-Fktn.
extension=php_openssl.dll
;extension=php_oracle.dll
; PDF-Fktn.
extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
; scheinbar PHP5-spezifisch, vielleicht hinzusetzen (tsa)
;extension=php_sqlite.dll
Auf meinem Server kann ich lediglich
. php_mbstring.dll
. php_mysql.dll
. php_openssl.dll
setzen. Setze ich andere, z.B. die gd2, pdf oder sqlite hinzu, hängt der Start des Apache:
apache -k start
bleibt ohne Antwort.
php_sqlite.dll ist so eine Sache: Sie taucht als Abschnitt in der phpinfo() auf dem produktiven System auf, ist aber bei PHP 5 offenbar nicht mehr dabei.
Ich habe das php5-Stammverzeichnis mit dem ext-Verzeichnis in den Pfad aufgenommen, Apache-bin nicht.
Habt Ihr Erfahrungen mit Apache 2.0/PHP 5.1.4 ? Sind da irgendwelche DLL-Konflikte, -Besonderheiten bekannt ? Tipps für einen, der zu blöd ist, auf die einfachste Zeile der Welt zu kommen ?
Ich hätte gerne ein sorgenfreieres Wochenende.
Th.