theburningcat
asked on
Configuring PHP with Litespeed for Jpeg GD Support
I have recently installed Litespeed Web Server and have been overall happy with it and it's playing well with our websites, but in particular I am having trouble getting it to support Jpeg GD.
I configured PHP 5.2.14 with the following attributes on a CentOS 5 64bit system with cPanel:
'--with-mysqli' '--with-zlib' '--with-gd' '--enable-shmop' '--enable-track-vars' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-magic-quotes' '--enable-mbstring' '--with-iconv' '--with-libdir=lib64' '--with-mysql' '--with-pdo-mysql=shared' '--with-pdo-sqlite=shared' '--with-litespeed' '--with-jpeg-dir' '--with-png-dir'
I have not specified a directory for Jpeg and PNG because it's in the default /usr/lib and /usr/lib64 directories (I have tried specifying the directory as well with no luck).
The .so files are definitely in boh of those directories:
[root@server lib]#ls *libjpeg*
libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0
[root@server lib64]#ls *libjpeg*
libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0
And the correct RPMs are installed:
[root@server public_html]#rpm -qa|grep jpeg
libjpeg-6b-37
libjpeg-6b-37
libjpeg-devel-6b-37
libjpeg-devel-6b-37
Could someone recommend a way forward to get PHP to play with Jpeg GD?
Here is the full build log: http://www.quickvps.co.uk/buildlog.txt
I configured PHP 5.2.14 with the following attributes on a CentOS 5 64bit system with cPanel:
'--with-mysqli' '--with-zlib' '--with-gd' '--enable-shmop' '--enable-track-vars' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-magic-quotes' '--enable-mbstring' '--with-iconv' '--with-libdir=lib64' '--with-mysql' '--with-pdo-mysql=shared' '--with-pdo-sqlite=shared'
I have not specified a directory for Jpeg and PNG because it's in the default /usr/lib and /usr/lib64 directories (I have tried specifying the directory as well with no luck).
The .so files are definitely in boh of those directories:
[root@server lib]#ls *libjpeg*
libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0
[root@server lib64]#ls *libjpeg*
libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0
And the correct RPMs are installed:
[root@server public_html]#rpm -qa|grep jpeg
libjpeg-6b-37
libjpeg-6b-37
libjpeg-devel-6b-37
libjpeg-devel-6b-37
Could someone recommend a way forward to get PHP to play with Jpeg GD?
Here is the full build log: http://www.quickvps.co.uk/buildlog.txt
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Right. Quoting the online man page:
To enable support for jpeg add --with-jpeg-dir=DIR . Jpeg 6b, 7 or 8 are supported.
Exactly like it says on http://us3.php.net/manual/en/image.installation.php which is one of the 4 main links on the page I recommended:
http://us3.php.net/manual/en/image.setup.php
I have used cPanel a lot and never found "phpinfo" on it. Can you provide a link? Thanks, ~Ray
To enable support for jpeg add --with-jpeg-dir=DIR . Jpeg 6b, 7 or 8 are supported.
Exactly like it says on http://us3.php.net/manual/en/image.installation.php which is one of the 4 main links on the page I recommended:
http://us3.php.net/manual/en/image.setup.php
I have used cPanel a lot and never found "phpinfo" on it. Can you provide a link? Thanks, ~Ray
ASKER
I used <?php phpinfo(); ?> on a server running a default installation of cPanel.
The page you suggested does say to use --with-jpeg-dir=DIR but in this case I needed to know to use /usr rather than /usr/lib64 which is where the .so files are installed.
The page you suggested does say to use --with-jpeg-dir=DIR but in this case I needed to know to use /usr rather than /usr/lib64 which is where the .so files are installed.
ASKER
Found this on the phpinfo of a standard cPanel setup.
http://us3.php.net/manual/en/image.setup.php
HTH, ~Ray