Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
php.ini [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
php.ini


 
MaxPayne
11-07-2002, 18:38 
 
Tag,

hab Apache mit PHP per php4apache.dll kompiliert. Möchte nun die GD Bilbiothek php_gd.dll für das Erzeugen von dynamischen Bildern auskommentieren. Beim Starten des Server kommt aber die Fehler, dass die Extensions c:/apache/php/php_gd.dll nich geladen werden konnte, weil irgendeine Bibliothek fehlt....

Weiß wer Rat?

 
goth
11-07-2002, 20:43 
 
Das ist eine gute Frage ... welche Bibliothek fehlt denn ??

 
MaxPayne
11-07-2002, 21:35 
 
Das steht nicht in der Fehlermeldung.... wie habt ihrs denn laufen?

 
hand
12-07-2002, 00:15 
 
Wie lautet die Fehlermeldung?

 
goth
12-07-2002, 01:18 
 
Du schreibst: "Beim Starten des Server kommt aber die Fehler, dass die Extensions c:/apache/php/php_gd.dll nich geladen werden konnte, weil irgendeine Bibliothek fehlt"

und ich sage jetzt mal, das ich nicht glaube das PHP die Fehlermeldung: "Extensions c:/apache/php/php_gd.dll kann nicht geladen werden, weil irgendeine Bibliothek fehlt!" ausgibt ... meistens sind die Fehlermeldungen aussagekräftiger ... und die sind so aussagekräftig damit es leichter fällt den Fehler zu finden ... :teach:

 
hand
12-07-2002, 07:21 
 
in der php.ini ist einerseits das DLL Verzeichnis anzugeben anzugeben und andererseits das Modul selbst.


;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\WAMP\php\extensions"

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension=php_gd2.dll


Das File muß natürlich im definierten Dir vorhanden sein. Übrigens vielleicht sollte vielleicht der Name php_gd2.dll lauten?
Oder könnte es sein, daß der Pfad bei Dir u.U. c:/apache/php/extensions heißen sollte?

Das kannst Du ja über den WinExplorer checken.

 
DaPhreak
12-07-2002, 10:39 
 
ähm, welche PHP-Version ??

das selbe Problem hatte ich auch mit PHP > 4.1.2

siehe hier (http://www.php-resource.de/forum/showthread.php?s=&threadid=8970)

liegt an der freetype.dll ......

mfg DaPhreak

 
MaxPayne
12-07-2002, 21:17 
 
Ok,

hab PHP 4.0.6. Ein Backslash brint leider auch nichts. Eine Freetype.dll gibts bei mir nicht (wegen Version denk ich ma). Die Datei php_gd.dll gibts es, eine php_gd2.dll allerdings nicht.

Die "genaue" Fehlermeldung lautet:

Unable to load dynamic libary 'c:\apache\php\extensions\php_gd.dll' - Ein der für die Ausführung dieser Anwendung notwendiger Bibliothekdateien kann nicht gefunden werden. :dontknow:

 
hand
12-07-2002, 22:02 
 
Die php_gd.dll die Du hast befindet die sich tatsächlich im Verzeichnis 'c:\apache\php\extensions\' ??

 
MaxPayne
13-07-2002, 12:37 
 
Nein :D , php_gd.dll is nun eingebunden. Aber in meinem Buch steht, das neuere Versionen GIFs aus Lizenzgründen nicht unterstützen, ich soll PHP daher mit png kompilieren, aber wie mach ich das nun wieder? :D


Aber danke für die Hilfe erstmal.

 
hand
13-07-2002, 12:56 
 
Mach mal ein Skript das nur phpinfo() beinhaltet und ruf es auf

<?
phpinfo();
?>

Dort findest Du den Abschnitt gd.

gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Wenn dort bei PNG Support enabled steht, dann kannst Du mit PNG schon loslegen.

Ist dem so?


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:21 Uhr.