自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PHP于老师的博客

于老师博客,一个PHP程序员的个人博客网站。在该博客展现最多的也是学习与分享,记录学习的过程和方法,分享领域的问题和经验

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 PHP7.1 GD库报错imagecreatefromstring(): No JPEG support in this PHP build

分析原因:因为该版本的GD库不支持JPEG格式的处理,打开phpinfo可以直观看到,只有png和gif格式的支持 没有jpeg的支持解决方案(思路):安装jpeg支持,重新编译gd库,生成gd.so文件,重新加载gd库扩展解决步骤:1、下载jpegwget http://www.ijg.org/files/jpegsrc.v8b.tar.gz2、安装编译tar -zxvf jpegsrc.v8b.tar.gzcd jpeg-8b./configure .

2020-11-17 17:44:45 1970

原创 Windows环境下用PHPStorm实现保存后,代码自动格式化

1、点击File-》Settings-》Keymap2、在右侧搜索save ALL3、右键点击Save Al,选择Remove Ctrl+S,然后保存4、右键点击Save All,选择Add Keyboard Shortcut,然后按键盘shift+ctrl+alt+s,然后保存。PS:shift+ctrl+alt+s这个可以自己随便设置,但是不能和其他的快捷键冲突,而且要记住,一会我们会用的到5、点击Edit(编辑)->Macros(宏)-&gt...

2020-10-26 10:45:35 1423 1

原创 Mac环境下用PHPStorm实现保存后,代码自动格式化

1、点击File-》Setting-》Keymap2、在右侧搜索save ALL3、右键点击Save Al,选择Remove Ctrl+S,然后保存4、右键点击Save All,选择Add Keyboard Shortcut,然后按键盘shift+ctrl+alt+s,然后保存。PS:shift+ctrl+alt+s这个可以自己随便设置,但是不能和其他的快捷键冲突,而且...

2020-04-20 11:46:49 2387

原创 自己封装的PDO类,可以处理mysql增删改查,支持预处理

<?phpclass DB{ public $host = '127.0.0。1'; public $username = 'root'; public $password = 'root'; public $dbname = 'test'; private $pdo; static $_instance = null; publ...

2020-01-09 11:20:19 397 2

原创 Linux源码包安装MySQL 5.7,步骤很详细哦

1、下载安装包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz# 移动m...

2020-01-04 21:33:48 1048 3

原创 Linux环境从头搭建LNMP,步骤很详细

环境版本为 nginx 1.15.8 php 7.2.0 mysql 5.7.22 一、先安装Nginx1、安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2、下载并解压安装包wget http://nginx.org/download/nginx-1...

2020-01-04 21:25:57 796

原创 centerOs linux7下mysql5.7.22版本的主从复制(一主两从)配置步骤。(一步步操作,必成功)

一:MySQL安装1、下载安装包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.ta...

2019-10-28 15:09:13 363

原创 mysql5.7.15安装后报错You must reset your password using ALTER USER statement before executing this statem

mysql5.7.15安装后报错You must reset your password using ALTER USER statement before executing this statem原因:mysql5.7 在第一次执行 mysql -uroot -p ,输入密码进入后,必须马上修改新的密码解决:alter user 'root' identified by '12...

2019-08-28 15:33:28 976

原创 Linux CentOs7用rpm的方式安装和卸载mysql

一、安装1、创建目录并进入mkdir /opt/mysql5.7 && cd /opt/mysql5.72、下载mysql5.7.15版本wget https://downloads.mysql.com/archives/get/file/mysql-5.7.15-1.el7.x86_64.rpm-bundle.tar(下载时间较长,请耐心等候)3、解压t...

2019-08-28 14:29:55 2344

原创 redis5.0伪集群配置,按照步骤一步一步来。百分百成功

1. 下载redis5.0.2二进制安装包wget http://download.redis.io/releases/redis-5.0.2.tar.gz2. 解压到/opt目录下tar -xzvf redis-5.0.2.tar.gz -C /opt3. 编译cd /opt/redis-5.0.2 && make4. 指定安装位置make ...

2019-07-05 17:39:27 697 1

原创 在Linux CentOS7环境下安装docker

环境准备1、目前,CentOS 仅发行版本中的内核支持 Docker。2、Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。安装 Docker从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全...

2019-06-24 15:30:23 254

原创 PHP file_put_contents() 函数如何实现追加和换行

PHP file_put_contents() 函数定义和用法file_put_contents() 函数把一个字符串写入文件中。与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。语法file_put_contents(file,data,mode,context)参数 描述 file 必需。规定要写入数据的文件。如果文件不存...

2018-09-13 10:11:54 10380

原创 div、p、span标签如何做到首行缩进两个字符

DIV、P标签首行缩进&lt;div style="text-indent:2em;"&gt;缩进的内容&lt;/div&gt;&lt;p style="text-indent:2em;"&gt;缩进的内容&lt;/p&gt;span标签首航缩进&lt;span style="display:block;text-indent:2em;"&gt;缩进的

2018-08-14 10:01:27 21034

原创 Office在线预览及PDF在线预览的实现方式大集合

一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。优点:1、有效的保护的源文件及文件的复制,不可复制也是...

2018-08-14 09:51:53 2199

原创 MySQL锁详解

一、概述数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储...

2018-06-29 11:40:37 156

原创 js实现时间日期的格式化

js实现时间日期的格式化刚刚我们安卓客户端的主程问了我一个问题:js如何把时间戳转成我么你自己想要的时间日期,我给他写了一个方法,现在吧这个方法分享给大家;&lt;script&gt;function format(date,str){ var mat={}; mat.M=date.getMonth()+1;//月份记得加1 mat.H=date.getHours();...

2018-06-26 17:03:46 554

原创 PHP如何实现自定义函数来翻转中文

PHP自定义函数实现翻转中文的功能对于PHP语言来说,说到字符串翻转大家首先想到应该就是strrev()这个函数了,定义和用法 strrev() 函数反转字符串。 语法 strrev(string) 参数 描述 string 必需。规定要反转的字符串。例如:&lt;?phpecho strrev("Hello World!");?&gt; 输出结果为:!dlroW olleHstrrev()这...

2018-06-25 21:01:58 612

自己封装的PDO类,可以处理mysql增删改查,支持预处理

自己封装的PDO类,可以处理mysql增删改查等基础操作,也可以实现执行原装的sql语句,支持预处理。

2020-01-09

redis5.txt

redis5.0伪集群配置,按照步骤一步一步来。百分百成功.注意:这是伪集群哦。r

2019-07-08

阿里云OSS yii2框架 Windows版使用包含代码

阿里云OSS yii2框架 Windows版使用包含代码,直接饮用就可以使用,不用任何配置

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除