与
ESC
输入关键词搜索文章

标签:php

共 79 篇内容

【原创】CentOS安装配置PHP5.3、5.6、7.3多版本共存

因为公司有不同的项目存在于php不同版本下开发,重新全部维护修改起来成本太高了,而服务器使用的是centos6的系统,docker版本只能是1.7.1,低版本docker太多功能限制了,连参数-ip指定都不能用。尝试安装成功后发现不够稳定,

php使用md5字符编码gbk和utf8有所不同

在一套新老系统上使用md5加密的方式读取相同用户表密码的时候,出现了md5加密后不一致的结果,最后查询是因为字符编码不一致导致的,php使用md5字符编码的时候要注意中文字符在gbk和utf8两种编码进行转换后是有所不同,而纯英文字符和数字

php7.2打开Opcache缓存加速性能

今天更新一台服务器的php版本发现安装php7.2默认是没有打开Opcache缓存加速的。 很简单 首先输出phpinfo看Loaded Configuration File指定/usr/local/php/etc/php.ini位置 在对

【原创】phpstudy在window下nginx支持php多版本

由于项目使用一些不同的扩展和框架,而对php的版本支持又不同,所以需要多版本运行项目。 由于我原来使用的就是phpstudy来搭建php环境的,nginx整合各个php免安装版本Non Thread Safe(nts)都有了。 当然你可以上

php7安装memcache扩展windows

memcache扩展最高只支持php版本5.x,后面都不维护了。 http://pecl.php.net/package/memcache 这时候就需要老外帮忙了 https://stackoverflow.com/questions/34

php读取nginx日志ip去重统计访问记录数

最近为了统计nginx下访问日志中至少百万记录的ip访问频率,日志文件大概500m,200多万条访问记录,经过测试速度还可以,当日志文件上1G就开始明显慢了,统计6G多的日志文件1500万条访问记录,本地机器需要30秒。尝试采用fread分

docker镜像php5.3-fpm安装redis、memcache、memcached扩展

一个踩坑学习过程,有个老系统必须运行在php5.3-fpm上,在阿里云上找了个镜像才40m很开心,启动容器就弄了半天。nginx是本地的,php是docker容器上的。 本地创建一个nginx放网站的目录/data/wwwroot/defa

yii2.0.15中文rules验证规则大全

这里展示常用的yii2常用的rules验证规则: file : 文件 ['imageFiles', 'file', 'extensions' => ['png','jpg'],'wrongExtension'=>'只能上传{extensio

php通过ajax上传多文件带图片预览

以前上传图片预览都会有跨域问题,现在新的html5和浏览器都支持新的玩法了,我这里说说思路但是没有完整的代码。 在form表单enctype数据编码multipart/form-data进行传输,主要是通过HTML5的FormData对象转