Hello,

Questions with regards to compiling PHP to support GD with JPEG on 64-bit 
CentOS 5.5.

1) Specifying folder for jpeg library
When I execute the following command, am I saying the full path to libdir is at 
/usr/source/lib64?
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-gd 
--with-jpeg-dir=/usr/source --with-libdir=lib64

Should I have done the following instead?
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-gd 
--with-jpeg-dir=/usr/source/lib64


2) After copying the compiled JPEG libraries to the the lib64 directory, PHP is 
still unable to call the GD functions (ie ImageCreateFromJpeg) properly.
Once I've done the following.
./configure --enable-shared
make
make install

I have the following files installed.  Meanwhile the /usr/local/lib64 directory 
doesn't have these files.  Despite copying the whole set to /usr/local/lib64, 
the above configure command still doesn't work.
/usr/local/lib/libjpeg.a
/usr/local/lib/libjpeg.la
/usr/local/lib/libjpeg.so -> libjpeg.so.8.0.2
/usr/local/lib/libjpeg.so.8 -> libjpeg.so.8.0.2
/usr/local/lib/libjpeg.so.8.0.2

The following displays a blank page on my Firefox.
<?php
header('Content-Type: image/jpeg');
  $image_file_path = '/usr/local/apache2/htdocs/image.jpg';
  $image_file_path";
  $im = @ImageCreateFromJpeg($image_file_path)";
  echo "$im";
  imagejpeg($im);
  echo "End: imagedestroy($im)";
?>

                                          

Reply via email to