关闭

xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案

xhprof查看性能测试图,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execute cmd: ” dot -Tpng” 原因可能是:未安装graphvi 或php.ini关闭了重要函数...
阅读(233) 评论(0)

nginx、TP框架实现兼容pathinfo和rewrite两种url访问方式

环境:centos7,yum安装的nginx1.10、php-fpm,tp3.2 本方法只需要配置nginx.conf的一个文件就可以支持pathinfo和rewrite两种url访问方式 vim /etc/nginx/nginx.conf...
阅读(2947) 评论(0)

php下使用curl进行多种数据编码方式的POST请求

php使用curl请求数据是很常见的,但是根据HTTP/1.1 协议下的POST提交数据编码方式的不同,使用curl函数参数的选择也是有所区别的。 请求报文头header中的 Content-Type标记着传输的编码方式供服务端识别,以下根据Content-Type的不同正确使用curl传输数据...
阅读(4784) 评论(0)

phpExcel导出操作要点记录

phpexcel 导出功能操作要点记录...
阅读(2134) 评论(0)

windows下搭建redis缓存环境

在windows 64位系统下搭建redis环境,方便开发测试和学习,开发环境使用的是wampserver2.5集成包,php5.5.12的版本...
阅读(1315) 评论(1)

centos6中搭建svn服务器以及相关权限配置

使用yum方式安装svn服务器软件,在centos中搭建团队使用的代码仓库,为开发成员创建账号以及分配权限...
阅读(1927) 评论(0)

mysql旧表去重数据导入新表且赋予主键id新值

A表有id,n1,n2,n3字段,为新建空表,B表有id,n1,n2,n3,n4,n5等字段,为含有数据的旧表,现将B表中的n1,n2,n3组合的记录去重后导入A表中,并且A表主键也要录入值,方法是将B表的记录查询后去重,同时对查记录结果编排序号,将序号作为待插入A表的id值...
阅读(1538) 评论(0)

thinkphp无法加载控制器:Admin

在使用thinkphp时,通过某入口文件访问其他非默认的模块(比如Admin模块),出现报错: 无法加载控制器:Admin 原因:入口文件(比如index.php)中定义了绑定某个具体的模块 如:define(‘BIND_MODULE’, ‘Home’);//绑定Home模块index.php入口文件绑定Home模块后,该入口文件只能访问Home模块,无法访问Admin模块...
阅读(6254) 评论(0)

php无限级分类实现评论及回复

经常在各大论坛或新闻板块详情页面下边看到评论功能,可以直接发表评论内容,可以对别人的评论进行回复,别人又可以对你的回复再次评论或回复,如此反复,理论上可以说是没有休止,从技术角度分析很容易想到运用无限级分类技术存储数据,运用递归获取评论层级结构数据,运用ajax实现评论页面交互,这里用thinkphp框架做个简单的demo练练手,为了简化流程这里第三级评论开始停止回复....
阅读(10405) 评论(22)

centos6.4更新yum源来搭建高版本lamp环境

服务器使用centos6的话,使用yum方式搭建lamp环境,可能会面临软件版本过低的问题,这时可以选择更新yum源(这里选择的是Webtatic EL6 YUM源),然后选择安装较高版本的mysql、php...
阅读(3880) 评论(0)

使用ajaxfileupload插件实现异步上传并保存图片功能

使用jquery插件ajaxfileupload.js可以实现页面无刷新上传图片文件,后台管理有关图片的上传功能可以利用它,很方便一、目标效果: 1.前端,页面上传多张图片时,POST到服务器端,页面能立即显示图片效果,并且不刷新页面 2.后台,页面POST过来的图片被重命名并保存到服务器...
阅读(4192) 评论(1)

用mkdir()创建多层目录

使用mkdir()函数直接创建目录时,只能一层一层目录的依次创建,如果父级目录不存在,使用mk_dir()会报错:mkdir(): No such file or directory 所以最好自己封装函数来递归创建层级目录: 基本思路:从下向上层级递归操作: 步骤一,判断底层目录是否存在,存在时不操作直接返回true,否则进入第二步骤 步骤二,判断父级目录是否存在,不存在时一直递归...
阅读(1063) 评论(0)

Linux下用gcc编译安装程序

一、基本概念: 1.Tarball:Tarball文件是将软件的所有源码文件先以tar打包,然后再以压缩技术来压缩,最常见的就是以gzip来压缩了。扩展名一般为*.tar.gz或*.tgz,有的是以bzip2压缩的扩展名为*.tar.bz2。 所以说Tarball就是一个软件包,解压后包含:①源代码文件  ②检测程序文件(configure或config)  ③软件介绍和安装说明(INSTAL...
阅读(557) 评论(0)

虚拟机Linux下解决ping时出现 unknown host问题

在虚拟机中使用CentOS6.5时,ping www.baidu.com出现报错信息:“ping: unknown host www.baidu.com”,虚拟机和物理机网络连接是NAT方式,物理机访问Internert正常,虚拟机可能是网卡设置、网关设置、DNS设置等导致无法连接外网。 解决方案: 1.检查网卡设置: vim /etc/sysconfig/network-scripts/i...
阅读(10926) 评论(1)

CentOS下配置apache虚拟主机

1.apache虚拟主机配置: (1)基于域名的配置(同一个IP不同域名)方法:    ①添加域名到hosts文件中,    命令vim /etc/hosts    添加的内容:    192.168.142.140  www.test1.com 192.168.142.140  www.test2.com            ②修改httpd.conf文件,添加虚拟主机节点...
阅读(3685) 评论(0)

PHP操作json

json只接受utf-8编码的字符,所以php的函数json_encode()的参数必须是utf-8编码 json格式: ============================ 错误的json格式: $error_json = "{ 'name': 'jack' }";   //json的分隔符只允许使用双引号,不能使用单引号 $error_json = '{ name: "jack"...
阅读(724) 评论(0)

linux下编程----git版本控制

1.git介绍 (1)文件流转的三个工作区域: ①Git 的工作目录:编码区 ②暂存区域:执行git add后的文件存放区 ③以及本地仓库:被执行了git commit后的文件存放区 (2).文件的三种状态: ①已修改(modified)   :在编码区被修改的文件,还未add到暂存区 ②已暂存(staged)     :被add到暂存区,但未commit到本地仓...
阅读(1093) 评论(0)

linux编程-----shell脚本

一、基础语法 1.创建shell脚本文件,vim xxx.sh    文本内容首行写上 #!/bin/bash   (在#后面加上!与shell的名称,用来宣告使用的shell类型),脚本中#代表注释.  编写良好的shell脚本的步骤:  ①.首先宣告使用的shell是什么类型的脚本。(在/etc/crontab情况下,如果没有宣告使用的shell,会出现错误信息导致脚本无法执行); ...
阅读(589) 评论(0)

Linux编程-----实用技巧

1.添加指定目录到环境变量:   ①查看环境变量 echo $PATH   ②永久添加环境变量的方法:修改/etc/profile,(修改完后,旧打开的shell窗口要重新打开才能使用最新的PATH)      在文档最后,添加:   export PATH="目录:$PATH"   保存,退出,然后运行:   source /etc/profile   ③临时添加目录到环境变量 ...
阅读(490) 评论(0)

Xampp使用

1.xampp for linux安装:  (1)下载xampp-linux-x86-5.6.3-0-installer.run安装文件,注意区分64系统还是32位系统  (2)为文件添加可执行权限,然后使用命令 ./xampp-linux-x86-5.6.3-0-installer.run 安装,   默认的安装路径是 /pot   安装好的的配置文件路径在 /opt/lampp/etc...
阅读(689) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:66612次
    • 积分:961
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:0篇
    • 译文:0篇
    • 评论:25条
    文章分类
    最新评论