Howto get GD libaries to work in vhost
-
getting GD libraries to work in Vhost.
is fairly easyinstall bandwidtD for most of GD libraries
then
ssh in shell root@x.x.x.x
go to shell
( 8 )
if you let the package install update dependencies automatically it will break pfsense, you must manually install each file upto a pointpkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/php52-gd-5.2.13_3.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/t1lib-5.1.2_1,1.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libX11-1.3.3,1.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXpm-3.5.7.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libxcb-1.6.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXau-1.0.5.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libXdmcp-1.0.3.tbz
pkg_add -rfi http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/libpthread-stubs-0.3_3.tbztouch /etc/php_dynamodules/gd
/etc/rc.php_ini_setupthen exit
restart webconfiguator (11)and restart (5)
if there are any missing dependencies it would be listed after the /etc/rc.php_ini_setup command
to get list of dependencies
pkg_info -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/php52-gd-5.2.13_3.tbzhope I did not miss any steps , I have to do clean install to verify if any missing steps.. but it should work . as on my test machine I now have GD install and listed in PHP menu
but many php modules are install already on pfsense in alot of cases they just need to be enabled with
touch /etc/php_dynamodules/
ie:
touch /etc/php_dynamodules/pdo
touch /etc/php_dynamodules/pdo_sqlite
touch /etc/php_dynamodules/mysql
touch /etc/php_dynamodules/json
etc . . .