[ Elza @ 03.11.2007. 13:08 ] @

Imam PHP-4.4.7 instaliran na Linuxu. Prilikom restartanja Apache 2, u error_logs stalno javlja

Unable to load dynamic library '/usr/local/include/php/ext/php_gd2.dll' .

Kad se vidi test.php tj.php info fino tu piše
GD Support enabled
GD Version bundled (2.0.28 compatible) , a extension_dir /usr/local/include/php/ext/

Po tome ja sam stavila u php.ini

extension_dir = /usr/local/include/php/ext/ i otkomentirala extension=php_gd2.dll ?

E sad je li moguće da trebam s neta skinut ovaj php_gd2.dll pošto se on ne nalazi sad u /usr/local/include/php/ext/ ??

Na netu stalno tražim al ima za Windows za linux ništa..

[ brcha @ 03.11.2007. 13:23 ] @
Citat:
Elza: Imam PHP-4.4.7 instaliran na Linuxu. Prilikom restartanja Apache 2, u error_logs stalno javlja

Unable to load dynamic library '/usr/local/include/php/ext/php_gd2.dll' .

Kad se vidi test.php tj.php info fino tu piše
GD Support enabled
GD Version bundled (2.0.28 compatible) , a extension_dir /usr/local/include/php/ext/


A jesi li ti sigurna da ti GD nije već ulinkovan (tj. da ti ne treba ekstenzija)?

Citat:
Po tome ja sam stavila u php.ini

extension_dir = /usr/local/include/php/ext/ i otkomentirala extension=php_gd2.dll ?


.so je ekstenzija za dinamičke biblioteke pod GNU/Linux-om. Tako da si pogrešnu liniju odkomentarisala. Nađi liniju u kojoj piše gd.so (ili je dopiši sama).
[ Elza @ 03.11.2007. 13:35 ] @
Da stavim extension=php_gd.so a ovo extension=php_gd2.dll da zakomentiram?

U php.info piše za gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

A isto kad stavim ovo
<?php
var_dump(gd_info());
?>

i onda pozovem to javi mi se

array(10) { ["GD Version"]=> string(27) "bundled (2.0.28 compatible)" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(false) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
[ Elza @ 03.11.2007. 14:40 ] @
Koliko vidim meni ovaj php_gd2.dll se ne nalazi u extension_dir = /usr/local/include/php/ext/ .

Please ljudi pomagajte, na netu uprno nalazim samo objašnjenja za windows.

Čitam i sa php.net dokumentaciju, ništa živo ne nalazim:-(

Šta mislite bih li negdje mogla pronaći download php_gd2.dll i da ga onda stavim pod extension_dir = /usr/local/include/php/ext/ ?
[ Tyler Durden @ 03.11.2007. 15:06 ] @
A zašto nisi pročitala ono što ti je pred nosom, odnosno komentare u php.ini fajlu? :)

Citat:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.


I onda ide lista tih ekstenzija među kojima je i ta php_gd2.dll, ali one služe samo kada je PHP na Windowsu.
Iskomentariši tu liniju.

Jesi uopšte provjerila, da li ti radi GD?
[ brcha @ 03.11.2007. 15:15 ] @
Citat:
Elza: Koliko vidim meni ovaj php_gd2.dll se ne nalazi u extension_dir = /usr/local/include/php/ext/ .

Please ljudi pomagajte, na netu uprno nalazim samo objašnjenja za windows.

Čitam i sa php.net dokumentaciju, ništa živo ne nalazim:-(

Šta mislite bih li negdje mogla pronaći download php_gd2.dll i da ga onda stavim pod extension_dir = /usr/local/include/php/ext/ ?


Sigurno da bi mogla da nađeš php_gd2.dll i mogla bi da ga staviš u extension_dir, ali to ništa ne bi izmenilo. Kao što rekoh, .dll je ekstenzija za dynamically-linked libraries, tj. dinamičke biblioteke pod windows-om, .dylib je ekstenzija da dinamičke biblioteke pod Mac OS X-om, a .so je ekstenzija za dinamičke biblioteke pod GNU/Linux-om. U skladu sa tim, taj .dll fajl ne bi ničemu služio osim što bi dobila drugi error u kome piše da ne može da se pročita taj fajl jer je u nekompatibilnom formatu.

A sudeći po tome što ti dobijaš kao odziv od php-a, ne treba ti nikakva dodatna konfiguracija za gd. Samo vrati komentar na tu liniju sa php_gd2.dll i to je to.

PS: Jesi li ti sigurna da extension_dir treba da bude /usr/local/include/php/ext, a ne npr. /usr/local/lib/php/ext?
[ Elza @ 03.11.2007. 15:24 ] @
Zakomentirala sam extension=php_gd2.dll u php.ini, sad ne javlja grešku od apacha kad se restarta . Ne znam jel mi onda gd ne radi, ma vidjela sam i ja to prije da piše za windowse

Za gd na php.info imam

GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

GD nisam posebno instalirala, samo sam ga uključila u ./configure --with-gd kod instalacije php-a.

[ brcha @ 03.11.2007. 16:28 ] @
Citat:
Elza: Zakomentirala sam extension=php_gd2.dll u php.ini, sad ne javlja grešku od apacha kad se restarta . Ne znam jel mi onda gd ne radi, ma vidjela sam i ja to prije da piše za windowse

Za gd na php.info imam

GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

GD nisam posebno instalirala, samo sam ga uključila u ./configure --with-gd kod instalacije php-a.


Onda ti je uključen GD. Probaj neku PHP aplikaciju koja koristi GD čisto da bi bila 100% sigurna da to radi kako valja, ali ako si rekla --with-gd, onda bi to trebalo da znači sa već uključenim gd-om, a ne sa ekstenzijom.