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库安装完成了,是不是非常的简单。
报错Electron failed to install correctly, please delete node_modules/electron and try installing again处理
Mysql in 多个字段的用法
nodejs中使用npm和yarn,使用最新阿里云镜像 aliyun mirror,网上很多还是文章用的是下面这个地址~~yarn config set registry https://registry.npm.taobao.org~~
Portainer是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的docker环境。Portainer部署和使用都非常的简单,它由一个可以运行在任何docker引擎上的容器组成。Portainer提供管理docker的containers、images、volumes、networks等等。它兼容独立的docker环境和swarm集群模式。基本满足中小型单位对docker容器的管理工作。
在公司内部多项目并行的时候,每次开启要给项目就需要申请一个域名,并且每个域名就需要支持HTTPS,所以前面我们已经用过Certbot生成证书,那么本文我们主要记录Certbot生成泛域名证书。
快速生成表格
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
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问题
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。