1.进入相应外部库文件位置
/web/PRogram/php-5.6.9/ext/gd提示:在源码包的ext目录下会有很多外部库文件的源码,不知道是不是全部都在那里面。2.安装GD库相应的依赖
1.安装vpx
yum install -y libvpx libvpx-devel2.安装jpeg
yum install -y libjpeg-turbo libjpeg-turbo-devel3.安装png
yum install libpng libpng-devel4.安装fretype
yum install freetype freetype-devel提示:我用的是阿里云的源,这些软件都可以找到,如果不行的话请自行切换3.配置编译GD库
phpize && ./configure --with-php-config=/web/server/php/bin/php-config --with-vpx-dir=/usr/local/ --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --with-freetype-dir=/usr/local && make提示:先要运行phpize,他在PHP安装目录下的bin目录 如果我没有 为PHP设系统变量的话应该是 /web/server/php/bin/phpize
--with-php-config后面是跟是php-config文件的目录 那些依赖默认都会安装到/usr/local中。
4.将库文件添加到PHP外部库中
复制文件到PHP安装的外部库目录
cp ./modules/gd.so /web/server/php/lib/php/extensions/修改php.ini
在extension=php_xsl.dll 后面添加
extension_dir=/web/server/php/lib/php/extensions/extension=gd.so
5.重启Apache
service apache restart欧耶,GD库安装完成
新闻热点
疑难解答