php.de

Zurück   php.de > php.de Intern > Wiki Diskussionsforum > Tutorials

Tutorials Hier findest Du Tutorials, welche nach und nach ein fertiges Script ergeben. Sehen, lernen & verstehen!

Antwort
 
LinkBack (18) Themen-Optionen Thema bewerten
Alt 03.01.2010, 17:26  
Neuer Benutzer
 
Registriert seit: 15.12.2009
Beiträge: 4
PHP-Kenntnisse:
Fortgeschritten
Elmue befindet sich auf einem aufstrebenden Ast
Standard

Von dem selben Sourcecode wie die ImageMagick Library ist auch die MagickWand Library compiliert. Da es nicht so einfach ist, diese auf Windows ans laufen zu kriegen habe ich ein detailliertes Tutorial geschrieben, in dem sich auch alle nötigen Dateien zum Download befinden. Es beinhaltet die DLL, die sowohl auf Apache VC6 (Xampp) als auch auf IIS läuft. Der PHP Sourcecode entält eine open source Klasse zur Grafikbearbeitung wie u.a. Thumbnail Generierung, rotieren, ausschneiden und Text einblenden in Grafiken sowie Captcha Generierung. Die Demo zeigt auch wie man mit Ajax den eingegebenen Captcha Code prüfen kann.

Alles weitere bitte in meinem ausführlichen Artikel lesen:
CodeProject: Useful PHP Extensions. Free source code and programming help

Elmü
Elmue ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.01.2010, 17:38  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Elmue Beitrag anzeigen
Alles weitere bitte in meinem ausführlichen Artikel lesen:
CodeProject: Useful PHP Extensions. Free source code and programming help
Schöne Sache, danke für die Verlinkung. Vielleicht schaffen wirs ja, dass die GD bald abgelöst wird
Chriz ist offline   Mit Zitat antworten
Alt 06.07.2010, 18:01  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Hier gibt's jetzt VC6 DLLs für Windows:
VC6 Windows binaries for imagick 2.3.0 | sk89q

Danke für die Info an funcoder @ phpforum.de
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 08.07.2010, 17:43  
Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 31
MrDevil ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Habe exakt nach der Anleitung http://www.php.de/474883-post1.html (Windows + Apache + PHP + Imagick)
gearbeitet, ausser das es nun aktuellere Versionen sind!

Aber darauf geachtet das es immer Thread Safe und VC9 Downloads waren.

Dennoch will bei mir "Image Magick" nicht laufen.
Im error.log vom Apache steht immer

Zitat:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\Entwicklung\\Server\\php\\ext\\php_imagick_ts .dll' - Die angegebene Prozedur wurde nicht gefunden.\r\n in Unknown on line 0
hat jemand eine idee was da schief läuft?

Ich nutze PHP Version 5.3.2 und Apache/2.2.15 (Win32) PHP/5.3.2
MrDevil ist offline   Mit Zitat antworten
Alt 08.07.2010, 17:47  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von MrDevil Beitrag anzeigen
hat jemand eine idee was da schief läuft?
Die Fehlermeldung spricht immer noch oft dafür, dass zwei Komponenten von der Version her nicht zueinander kompatibel sind.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.07.2010, 17:52  
Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 31
MrDevil ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich habe von x86 Windows builds dort alle DLLs ausprobiert jemand noch eine Idee? oder welche PHP Version ich nutzen sollte?
MrDevil ist offline   Mit Zitat antworten
Alt 28.07.2010, 19:36  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Zitat:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\Entwicklung\\Server\\php\\ext\\php_imagick_ts .dll'
Ist das Leerzeichen zwischen php_imagick_ts und dem Punkt tatsächlich in deiner ini eingetragen?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 30.08.2010, 22:39  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Verdammt ich kriegs jetzt selbst nicht mehr hin lol.
Mal abgesehen davon, dass der Apache Service mit Adminrechten installiert werden muss (cmd als Administrator ausführen) hilft es aber nichts, der Apache startet nach dem Eintrag der Extension in der php.ini einfach nicht. Im error.log steht auch nichts erleuchtendes. Kann man nicht irgendwie mehr Informationen darüber erlangen, was ein Apache-Fehlstart verursacht? LogLevel ist schon auf debug.

Im Übrigen ist es egal, ob ich einen richtigen oder falschen Dateinamen eingebe, das lautlose "Nicht-Starten" bleibt bestehen. Der Pfad zur Extension ist allerdings korrekt, schließlich werden in der php.ini auch andere eingebunden, die funktionieren. Ohne extension=php_imagick_ts.dll geht PHP wie gewohnt im Apache.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 02.09.2010, 22:14  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

So Fehler gefunden, der befand sich wieder zwischen Stuhl und Keyboard. Ich habe Imagick x64 installiert, das ist falsch! Außerdem habe ich, wie auf der Imagick-Downloadseite empfohlen, beide Redistributables (2008 / 2010) installiert.
Zitat:
If you have any problems, install the Visual C++ 2010 Redistributable Package (x86) or Visual C++ 2010 Redistributable Package (x64). 64-bit Windows requires both packages (x86 & x64).

Problematik beim Apache gabs auch noch, der wollte sich mit meinen Rechten nicht starten lassen. Einfach CMD als Administrator öffnen, dann läßt sich auch der Dienst installieren und der Apache normal starten. Weiterhin in die httpd.conf "ServerName localhost" eingefügt und auch die hosts-Datei entsprechend angepasst. Endlich.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 13.11.2010, 23:24  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 793
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Ich versuche im Moment Imagick zum Laufen zu bringen. Integriert hab ich es erfolgreich, allerdings stürzt der Apache Server ständig ab: "Apache HTTP Server funktioniert nicht mehr". Starten kann ich XAMPP (1.7.3) problemlos, nur sobald eine Seite mit Imagick aufgerufen wird, verabschiedet sich der Apache. Ich habe ebenfalls die Visual C++ 2010 Redistributable Package (x64 + x86) installiert und neugestartet, half auch nichts. Hatte/hat jemand ein ähnliches Problem?

Edit:
Der Apache stürzt nur ab, wenn ich bspw. folgendes aufrufe:
PHP-Code:
$im = new Imagick("test.png"); 
Generiere ich ein Bild, z.B.:
PHP-Code:
$im = new Imagick();
$im->newPseudoImage(5050"gradient:red-black"); 
funktioniert alles einwandfrei. Ich stehe auf dem Schlauch

Edit 2:
Nachdem ich stundenlang gegoogelt habe, scheint es eine "Lösung" zu geben:
PHP-Code:
$path realpath('bild.jpg');
$im = new Imagick($path); 
Bis jetzt läuft der Apache noch ...

Geändert von Trainmaster (14.11.2010 um 00:23 Uhr).
Trainmaster ist gerade online   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

LinkBacks (?)
LinkBack to this Thread: http://www.php.de/tutorials/62106-windows-apache-php-imagick.html
Erstellt von For Type Datum
[PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 - Forum PHP.pl This thread Refback 09.06.2011 20:43
[PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 - Forum PHP.pl This thread Refback 10.03.2011 11:09
Forum PHP.pl > [PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 This thread Refback 27.01.2011 12:48
Forum PHP.pl > [PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 This thread Refback 13.01.2011 17:15
Forum PHP.pl > [PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 This thread Refback 24.12.2010 21:36
[PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 - Forum PHP.pl This thread Refback 07.12.2010 02:55
[PHP]Instalacja IMagick (biblioteka dll) - Win7, Apache2.2.15, PHP5.3.3 - Forum PHP.pl This thread Refback 04.11.2010 17:05
Image Magick lässt sich nicht in PHP einbinden This thread Refback 27.07.2010 18:14
Imagick vom USB-Stick - Forum: phpforum.de This thread Refback 06.07.2010 18:01
Imagick vom USB-Stick - Forum: phpforum.de This thread Refback 06.07.2010 02:58
Imagick Windows Builds This thread Refback 15.02.2010 04:19
Imagick Windows Builds This thread Refback 08.02.2010 23:14
Imagick Windows Builds This thread Refback 08.02.2010 22:07
Imagick Windows インストールと利用 - Sns Netのホームページ BLOG This thread Refback 27.01.2010 07:56
SNSのホームページ This thread Refback 13.01.2010 09:59
Windows + Apache + PHP + Imagick - php.de This thread Refback 30.12.2009 10:22
Imagick Windows Builds This thread Refback 12.12.2009 22:27
Imagick Windows Builds This thread Refback 12.12.2009 15:13

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Virtual Hosts (vhosts) einrichten unter Windows Zergling-new Tutorials 11 12.12.2011 20:35
Apache optimieren was die Geschwindigkeit angeht cn-systems Server, Hosting und Workstations 4 06.10.2008 22:05
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
MySQL in PHP integrieren (Windows 2003 Server ohne Apache) Plague Server, Hosting und Workstations 3 30.08.2007 21:56
Konfigurationssoftware für Windows Apache Buschdieb Server, Hosting und Workstations 5 08.06.2006 07:50
Apache Windows - php.ini memory_limit wird ignoriert DonTermi Server, Hosting und Workstations 3 26.01.2006 07:53
Apache / sql Server auto start unter Windows CHRIS PHP Tipps 2007 2 28.12.2005 10:17
PHP unter Windows XP mit Apache lauffähig machen ??? PHP Tipps 2007 8 06.11.2005 00:05
PHP bei Apache 1.3.33 Windows einrichten PHP Tipps 2005-2 1 28.10.2005 09:37
[Erledigt] windows 2000 server - apache geht nicht Datenbanken 3 27.09.2005 18:36
[Erledigt] browsererkennung; wie kann man einen firefox von... PHP Tipps 2005-2 17 25.07.2005 22:35
Festplatten-, Windows, PartitionMagic, SuSE-Linux - Problem Quadaptor Off-Topic Diskussionen 14 09.04.2005 19:01
php Warnung nach Apache Update PHP Tipps 2005 2 07.02.2005 13:38
Welche Version von Apache für Windows 2000 Server, Hosting und Workstations 1 17.11.2004 08:31
[Erledigt] PHP Modul in Apache laden Server, Hosting und Workstations 4 09.08.2004 11:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imagick windows, imagick php, http://www.php.de/tutorials/62106-windows-apache-php-imagick-2.html, windows imagick, php imagick, imagemagick apache stürzt ab, imagick vc6, imagick windows vc6, imagick apache stürzt ab, /php/ext//php_imagick.dll\' - die angegebene prozedur wurde nicht gefunden., apache php imagick, windows vc6, xampp imagick, imagick php vc6, php imagick.dll, imagick apache, php_imagick_ts.dll\' - die angegebene prozedur, php_imagick_ts lädt nicht, imagick apache die, php.de windows apache php imagick

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 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