php7.4安装gd扩展
简介有使用需要使用GD库,网上很多文章都是记录通过下载一堆文件编译安装,其实在PHP的源码包中,已经有gd的编译源码,只需要简单的执行几个命令就可以安装好gd扩展。
GD库是PHP处理图形的扩展库,提供了一系列用来处理图片的API。如果开发过程中发现有页面验证码不能显示,则要考虑检查phpinfo(),是否支持GD库。
安装GD库,直接使用pecl去安装是不可以的,所以就必须要使用phpize来进行安装,但是网上很多文章都是要下载一堆文件进行编译安装,繁琐,让人感觉很难受,其实PHP的源码编译包中就已经提供了gd的源码,只需要我们几部操作即可。
1、找到自己编译PHP的源码目录(我一般都不删除,所以非常容易找到),进入到ext目录中
2、执行下面的命令
phpize #all 然后一路回车即可
3、编译
./configure --with-php-config=/你的PHP安装路径/bin/php-config
4、安装
make install
5、在php.ini中添加扩展
extension=gd.so
6、重启php-fpm
systemctl restart php-fpm
7、查看扩展信息
[root@localhost php-7.4.14]# php --ri gd
gd
GD Support => enabled
GD Version => bundled (2.1.0 compatible)
GIF Read Support => enabled
GIF Create Support => enabled
PNG Support => enabled
libPNG Version => 1.6.34
WBMP Support => enabled
XBM Support => enabled
BMP Support => enabled
TGA Read Support => enabled
Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 1 => 1
上面就将gd库安装完成了,是不是非常的简单。
在使用功能镜像的时候,需要对时区进行修改,那么就需要从两个方面来考虑,本文主要记录Dockerfile和docker-compose.yml设置时区。
在使用jetbrains的工具PHPStrom和PyCharm的Git功能,有时候记住了密码,但是当遇到需要切换提交用户的时候我们可以将记住的信息清理掉,这里做一个备注。
前面简单的学习了如何使用Electron来搭建桌面开发程序,但是如果一切都是从零开始,还是比较难,那么有没有快速来用Electron进行开发桌面程序的框架呢?本文主要介绍如何使用Electron-Vue
普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。通常采用堆数据结构来实现。
直方图(Histogram)又称质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况,一般用横轴表示数据类型,纵轴表示分布情况,本文主要介绍关于Python matplotlib.pyplot.hist()绘制直方图
快速生成表格
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题