我不生产代码
我只是代码的搬运工

分类:php

热门标签: php linux nginx 算法 java
php

CentOS 7.8 源码编译安装 PHP8

sunwq 4468

CentOS7.8 源码编码安装 PHP8.0,在编译安装过程中出现了一些不可遇到错误,并对其做出相应的处理。

php

PHP实现RPC服务

sunwq 2903

RPC英文名称Remote Procedure Call,翻译过来为远程过程调用。主要应用于不同编程语言、不同系统之间的远程通信和相互调用。RPC具体如下优点:支持多种通信协议,如http、tcp支持同步调用和异步调用如同调用自身系统一样方便下面以PHP为例简单实现RPC服务整个过程如下:服务端启动RPC进程,...

php

PHP 框架Yii2 CSRF Bug

sunwq 4527

关于php框架Yii csrf的bug,Yii 框架的 csrf 可以手动生成并通过 Yii的验证

php

PHP常见编译错误及解决办法

sunwq 3467

每次在编译安装php时都会出现一些错误,今天记录一下方便以后安装时再出现查询1、configure: error: Cannot find OpenSSL's <evp.h>sudoapt-getinstalllibssl-dev2、configure: error: Please reinstall readline - I cannot find readlinsudoapt-getinstalllibedit-devlibreadlin...

php

php使用cli模式生成圣诞树

sunwq 7103

今天是圣诞节,看到微博上说npm有个文档里没有写的命令可以生成圣诞树,于是试了一下,真的可以,效果如下:于是想,能不能用php的cli模式也生成一棵圣诞树呢?于是自己就写了一棵,效果如下:代码如下:classtree{ public$color=[ 'red'=>'0;31m', 'green'=&g...

php

centos7.0中将php5.6到php7最新版本

sunwq 4683

php7已经出来了一段时间了,并且很多公司已将项目迁移到了php7,都说性能提高很多,由于今天没事,所以决定将自己服务器上的php5.6也升级到71.在安装之前需要将原来的php5.6卸载掉由于原来使用的是集成环境lnmp1.2安装的,所以将对应的php文件直接删掉即可,在删除之前,需要将对应的服务关...

php

php实现curl多线程

sunwq 4251

今天在做一些数据统计的时候,需要获取每条数据的一些额外信息,这些信息需要通过单独请求接口获取,然而每条数据需要请求多次接口才能完整的获取所需要的信息。但是接口比较慢,每条数据多次请求接口的总时间超过30s,需要统计的几万条数据需要几十个小时的时候,显示不能接受。后来通过查...

php

LNMP 安装 php 扩展 fileinfo

sunwq 7079

在 windows 上用laravel写了一个博客,当今天放到linux服务器上时,直接报如下错误页不能运行:PHPFileinfoextensionmustbeinstalled/enabledtouseInterventionImage原来是linux服务器上缺少 fileinfo扩展,于是装上 fileinfo扩展后,程序可以正常运行。服务器使用的是lnmp一键安装包1.2,安...

php

PHP 闭包(Closure)初探

sunwq 2641

匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样:$func=function(){};//带结束符可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量。匿名函数也像普通函数一样可以声明参数,调用方法也相同:...

php

php使用phpexcel 导出数据,支持超过26列

sunwq 4890

在使用php的时候,经常需要将数据导出到excel中,但是每次都要去查询一次文档重新写一次,特别麻烦,所以这里将php导出到excel进行了封装,只需要一个函数就可以将数据轻松导入到excel中。 在使用之前,需要先下载phpExcel,可以在http://phpexcel.codeplex.com/releases中下载。 本...

12