本文主要是介绍开启PHP的GD库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
源码安装的PHP,要开启GD库支持时就进入到源码包的ext/gd目录下,在执行phpzie命令。
cd ext/gd
/usr/local/php/bin/phpize
接着就编译和安装,安装的命令中需要指定freetype的路径。
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg=/usr/include --with-freetype=/usr/local/freetype/ --with-gd --enable-gd && make && make install
编译安装后就生成gd.so文件。
现在,把源码包中的php.ini-production文件复制到PHP的主目录(其他的目录也可以)。
cp …/…/php.ini-production /usr/local/php/lib/php.ini
接着打开/usr/local/php/lib/php.ini 文件搜索,并将gd.jpeg的值更改,并指定gd.so文件的位置。
找到gd.jpeg_ignore_warning = 1 这行后把前面的分号去掉,把数字1改成0;
把extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/gd.so 这行放在gd.jpeg这行的下一行就可以。
注意,gd.so文件所在的路径,是在编译安装gd库时生成的。
最后就可以重启php的进程,比如:
/usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini -y /usr/local/php/etc/php-fpm.conf
这篇关于开启PHP的GD库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!