[Mapserver-users] RH8 and GD
woodbri at swoodbridge.com
woodbri at swoodbridge.com
Tue Mar 4 15:57:06 PST 2003
John,
I just tried this on my system and it works fine. I'm using the RH8
rpm -q libpng
rpm -q libpng-devel
rpm -q freetype
I have installed gd-2.0.11 in /usr/local
and here is my build script for php-4.3.1
make clean
rm -f config.cache
./configure \
--enable-force-cgi-redirect \
--enable-discard-path \
--with-config-file-path=/etc/httpd/ \
--with-gd=/usr/local \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-free-type-dir \
--without-tiff \
--with-pdflib \
--with-mysql \
--with-regex=system \
--with-ming \
--enable-dbase \
--enable-dbx \
--enable-versioning
echo ----------------------------------------------
echo make
echo make install
echo cp sapi/cgi/php /var/www/cgi-bin
echo cp php.ini-dist /etc/httpd/php.ini
echo change extension_dir = /etc/httpd/php_mods/
echo ----------------------------------------------
Hope this helps,
-Steve W.
On 4 Mar 2003 at 11:07, Arthur, John wrote:
> Here is a test script: Note if the output is changed to gif or jpeg it
> will work.
>
> <?php
> Header("Content-type: image/png");
>
> $image = imagecreate(300, 300);
>
> $red = ImageColorAllocate($image, 204, 0, 0);
> $white = ImageColorAllocate($image, 255, 255, 255);
> $green = ImageColorAllocate($image, 0, 150, 0);
> $black = ImageColorAllocate($image, 0, 0, 0);
>
> ImageFilledRectangle($image, 0, 0, 300, 300, $white); // white
> background ImageRectangle($image, 10, 10, 290, 290, $red); // red
> frame
>
> $points = array(
> "0" => "40", // x1
> "1" => "50", // y1
> "2" => "20", // x2
> "3" => "240", // y2
> "4" => "60", // x3
> "5" => "60", // y3
> "6" => "240", // x4
> "7" => "20", // y4
> "8" => "50", // x5
> "9" => "40", // y5
> "10" => "10", // x6
> "11" => "10", // y6
> );
>
> $number = count($points) / 2;
>
> ImageString($image, 5, 15, 250, "There are $number points", $black);
>
>
> ImageFilledPolygon($image, $points, $number, $red);
>
>
> for ($i = 1; $i <= 5; $i++) { // five fonts
> $k = (($i * 10) + 70);
> ImageString($image, $i, 90, $k, "PHP images", $green);
> }
>
> imagepng($image); // render image
> imagedestroy($image); // free memory
>
> ?>
>
>
> -----Original Message-----
> From: woodbri at swoodbridge.com [mailto:woodbri at swoodbridge.com]
> Sent: Tuesday, March 04, 2003 1:26 PM
> To: Arthur, John; mapserver-users at lists.gis.umn.edu
> Subject: Re: [Mapserver-users] RH8 and GD
>
>
> John,
>
> Can you post a simple script that does this so I can try it on my
> config.
>
> Thanks,
> -Steve W.
>
> On 4 Mar 2003 at 9:31, Arthur, John wrote:
>
> > This is not only related to Mapscript, but anything related to gd
> > and php. I have read and followed the
> > http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?RedHat8AndMapserver37
> > to a "T". Everything compiles fine and normal php scripts run
> > great. But, every time I run a php script that outputs an image
> > using the gd library (jpgraph, mapscript, or gd examples) Apache
> > returns this error:
> >
> > ------------------------------
> >
> > Server error!
> >
> > The server encountered an internal error and was unable to complete
> > your request.
> >
> > Error message:
> > Premature end of script headers: php
> >
> > If you think this is a server error, please contact the webmaster
> >
> > Error 500
> >
> > localhost
> > Tue 04 Mar 2003 12:20:18 PM EST
> > Apache/2.0.40 (Red Hat Linux)
> >
> > ------------------------------
> >
> > There is nothing in the logs except "Premature end of script
> > headers: php". I have tried this with PHP 4.3.1 - GD 2.0.11 and PHP
> > 4.2.3 - GD 2.0.7, with the same results. Does anybody have a clue
> > what the issue might be? Is it related to Apache 2.0? BTW, the
> > mapserv cgi using the Itasca demo works just great.
> >
> > Thanks,
> >
> > John Arthur
> > RF Technician
> > Office: (757) 490-7221
> > Cellular: (757) 839-0021
> > Email: john.arthur at t-mobile.com
> > T-Mobile USA
> > Get more from life
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> >
>
>
More information about the MapServer-users
mailing list