联系QQ 284710375
首页 > 技术分享 > LNMP|WAMP
收藏

在lanp架构下安装PHP的GD库2017-06-20 17:57:54

大潇博客 原创文章,转载请标明出处

本文信息来源于百度知道,经测试可以使用
文章中的方法适用于源码安装的环境(nginx、mysql、php分别独立安装)

在linux服务器中安装了lnmp环境,默认情况下PHP不会自动开启GD库,所以即便环境安装成功项目可以跑了,但类似验证码之类的绘图却不能正常显示,这里就需要再开启一下GD库了,本文介绍的是最简单的PHP安装GD库方法,虽然简单但却实用,可以尝试一下。

在linux中打开PHP的GD库,不像是windows那么简单,直接在php.ini中去掉 ;extension=php_gd2.dll 前边的分号即可,linux中需要安装一下GD库,具体的命令如下:

1、如果是CentOS系的系统,用yum安装,如: yum install php-gd
2、如果是debian系的linux系统,用apt-get安装,后面加上版本号,如: apt-get install php5-gd 或 apt-get install php7.3-gd
3、如果是suse系的linux系统,用yast安装,如: yast -i php5_gd
4、(此方法为复制,并未真实测试过)如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加 先下zlib源码,libpng源码,gd源码 解压后到源码目录 zlib目录 ./configure --prefix=/usr/local/zlib make ; make install make clean libpng目录 cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean gd目录 ./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean 最后在php.ini中,搜到[gd]后,在下面加一行 extension=/usr/local/libgdgd.so 然后重启php服务,如果不行,试试reboot 所以如果是源码安装,最好还是在编译PHP的时候加参数--with-gd

友情提示:检测GD库是否安装命令 php5 -m | grep -i gd 或者 php -i | grep -i --color
phpinfo中显示已经开启GD库


如有不同见解,欢迎下方留言。

打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311