暂无介绍
现象:客服反馈webmail发信上传附件时,报错提示上传失败,发信时提示发送失败前因:运维同事新增加了三台服务器 1.服务器上有一个挂载的公共目录,该目录是存储的上传后的附件文件.该路径是通过一个软链接链接过去的,在新增加的机器上,没有这个软链接,因此就找不到上传目录报权限错误 2.增加软链接后,观察应用日志,发现在读取附件文件的代码逻辑中,有一处判断当前服
出现问题:在安装配置phpMyAdmin管理mysql数据库的时候,打开phpMyAdmin登录页面,出现下面的错误提示: 缺少mcrypt扩展。请检查PHP配置 以CentOS6.0系统为例来为说明: 1、安装第三方yum源(默认yum源里面没有这几个库文件,不能使用yum安装) wgethttp://www.atomicorp.com/installers/atomic#下载 sh./atomic#安装 2、使用yum命令安装&#
目录 手动编译PHP开发环境 问题复盘 部署环境及配置目标环境 安装部署环境开始首先安装PHP 安装mysql 安装nginx 手动编译PHP开发环境 这是一篇来自深夜加班的手稿 问题复盘 你有没有遇到过这样的情况,部署了集成环境,每次添加扩展的时候,总是需要找一堆的配置文件的位置(其实很多人都能熟练使用集成环境) 你有没有遇到过这样的情况,去面试,面试官问你:有没有
因为近期需要做毕业设计,需要用到Linux系统,在此分享一下在Linux-Ubuntu系统下安装PHP环境的一小点知识,如有偏差错误的,请各位学友多多指教哈! sudoapt-getinstallsoftware-properties-commonpython-software-properties sudoadd-apt-repositoryppa:ondrej/php&&sudoapt-getupdate sudoapt-get-yinstallphp7.3&
依赖包和软件包下载地址: Libevent:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz Memcached包:http://memcached.org/files/memcached-1.5.12.tar.gz Memcache包:http://pecl.php.net/get/memcache-2.2.7.tg
centos源不能安装libmcrypt-devel,由于版权的原因没有自带mcrypt的包 有两种方法解决,一种是使用第三方源,这样还可以使用yum来安装,简单方便,坏处是第三方源多少有中不可靠的感觉。 解决办法一 1、安装第三方yum源 wgethttp://www.atomicorp.com/installers/atomic sh./atomic 2、使用yum命令安装
1.下载php7.1.27源码包 cd/root&wget-Ophp7.1.27.tar.gzhttp://cn2.php.net/get/php-7.1.27.tar.gz/from/this/mirror 2.解压源码包 tar-xvfphp7.1.27.tar.gz 3.进入目录 cdphp7.1.27 4.配置PHP安装以包含SOAP ./configure--enable-soap=shared 注意:如果收到类似于以下内容的错误,则需要安装libxml2: error:xml2-co
1.找到php-fpm.conf文件 2.去掉request_slowlog_timeout前面的分号,并设置时间。如:request_slowlog_timeout=5表示超过5秒的 慢日志文件位置默认在php的安装目录下的log文件夹中,可以通过修改slowlog=log/$pool.log.slow参数来指定。 3. php-fpm慢日志的例子,慢日志会记录下进程号,脚本名称,具体哪个文件哪行代码的哪个函数执行时间过长。 requ
使用sudoapt-getinstallphpstorm安装php后,没有在桌面生成phpstorm的快捷方式,如果将phpstorm.sh的链接放到/usr/local/bin,虽然可以从终端启动phpstrom但是当终端关闭时,phpstorm也会被关闭。 1.查找phpstorm.sh的位置 whereisphpstorm|grep".sh" 看到我的安装位置是:/opt/phpstrom/bin/phpstorm.sh 2
鉴于最近跟小伙伴聊了很多PHP架构发展方向的问题,相关技术整理了一下,也顺便规划了一下自己的2019年。 一.常用的设计模式以及使用场景 以下是我用到过的 工厂,单例,策略,注册,适配,观察者,原型,装饰器,facade,loc,pipeline 二.阅读一个框架源码例如:laravel 三.常用利器优化 mysql性能优化 (1)理解底层btree机制 (2)理解sql
一、什么是单例模式?1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1).需要一个保存类的唯一实例的静态成员变量:privatestatic$_instance; (2).构造函数和克隆函数必须声明为私有的,防止外部程序n
一直以来都是在写项目却从来没有仔细分析过什么是单例模式,单例模式分为几种,单例模式有什么特点。今天随便记录一个随笔,全当是复习复习做个笔记。 单例模式要确保某个类只有一个实例,而且自动实例化并向整个系统提供实例。单例模式分为3种:饿汉单例模式、懒汉单例模式、登记式单例模式。 单例模式有3个特点: 只有一个实例 必须自行创建这个
html <divclass="layui-container"id="container"></div> js,要引入layui.js layui.use('flow',function(){ var$=layui.jquery; varflow=layui.flow; flow.load({ elem:'#container'//流加载容器 //滚动条所在元素,一
现在很多网站,比如淘宝,京东等都改用使用极验拖动验证码实现登录,这种方式比传统的验证码方式有更好的体验,减少用户输入的错误,也同样能起到防盗刷的功能。现在很多极验都是第三方的,也很多都是收费的。今天在这里给大家分享自己用原生php实现的一个极验的代码。用原生php的好处就是以后你要嵌套到什么框架,可以直接用核心代码,改一改就好了。 极验
最近做了一个小程序,主要是二手闲置免费信息发布系统的功能,里面包括了登录,轮播图,商品搜索,发布商品,商品管理,违规投诉,canva商品海报生成,分享等一些基础的功能,可以说代码都是自己辛辛苦苦写出来的。可作为毕业设计、期末作业,下面就看下 已上就是我花了几个星期天天熬夜写出来的一个小程序,我敢保证代码全是自己手动一个一个字写的,觉