PHP vypros

7 отговора 379 прегледа
#1

PHP vypros

Zdraveite, fenowe na Linuxa! Ne moga da si podkaram GD bibliotekata w PHP wypreki mnogobrojnite mi opiti. Moje li nqkoj da mi pomogne?

Отговор
в отговор на Jas #2

Re: PHP vypros

как си компилираш PHP-то? какви опции задаваш на configure скрипта?

Отговор
в отговор на Lupi #3

Re: PHP vypros

Zadawam mu:
./configure --with-apache=.... --with-mysql --with-gd --disable-debug
Ne sym zadal pyt za GD, zashtoto ne znam kyde trqbwa da sochi. Inache predi towa kompilirah GD 1.8.4 (to iskashe i libpng , Zlib i oshte neshto maj) i towa e ....
Puskam edan primerna programka na PHP ot PHP manuala, ama ne shte da wryshta kartinakata .. i towa e..

Отговор
в отговор на jas #4

Re: PHP vypros

Ами значи първо едно малко уточнение - аз слагам --with-apxs=/usr/local/apache/bin/apxs вместо --with-apache, не знам каква е разликата. После то стандартно с PHP 4.0.4pl1 си идва gd ама не знам каква версия, обаче тя си работи. Ако си компилирал другата версия (1.8.4) трябва да укажеш пътя към нея. Иначе ако не си указал се използва стандартната.
Ако не ти вади нищо може просто да не си enable-нал модула на gd - в /etc/php.ini разкоментирай реда за този extention. Ако не ти дава грешки по време на компилация и си му дал --with-gd значи всичко е наред, само виж php.ini-то.

Отговор
в отговор на Lupi #5

разликата е следната

Първия вариант (--with-apache=...) е за статично компилиране на PHP с Apache. Втория (apxs) e за компилиране като модул. Важното е да не се зададат и двете едновременно.

А колкото до gd - слага се пътя до gd.h, сиреч ако не знаеш къде е - locate gd.h ;)

Отговор
в отговор на Xypodilec #6

Re: разликата е следната

Абе да ти кажа под slackware 7.0 тва GD нещо не ще да се компилира и тва е. Сложих му zlib и libpng, после копирах сорса на новата gd дето си го дръпнах от boutell.com в ext/gd обаче не ще и и не ще.

Отговор
в отговор на Lupi #7

Re: След много компилиране-успех!!!

Благодаря Ви фенове за отговорите.....след доста игра с опции, директории и пътища, успях да го подкарам PHPто със gd1.8.4 под Slack 7.1.... :-))).
Успях да включа и freetype и type1 поддръжката, поне на ниво компилация - иначе още не съм я пробвал, но .png генерирам вече без проблем.
Иначе в php.ini файла не ми се наложи да пипам нищо...само при компилацията зададох --with-gd=/usr/local/gd, Където съм си оставил сорса на gd-to.
А преди това пък в Makefile на gd-to нагодих пътищата за .h и библиотеките за PNG, Zlib, Freetype1.x, JPEG....
Това е...

Мерси още веднъж за помощтта....
Ако някой има проблеми да ми се обади, мойе да му помогна с нещо.....
:---))))

Отговор
в отговор на Jas #8

Re: След много компилиране-успех!!!

Честито, Jas!
Точно такъв въпрос се канех да задам в този форум....и аз не успях да се преборя сам, та сега чета съветите, които ти си получил. Ама нищо чудно да се наложи да помагаш.....:-))

Отговор