- 博客(64)
- 资源 (3)
- 收藏
- 关注
原创 编译安装openresty+php7.1
操作系统:CentOS Linux release 7.3.1611 (Core)第一部分编译安装php以及扩展1.php的扩展安装1.1png安装(gd库)tar zxvf libpng-1.6.26.tar.xzcd libpng-1.6.26./configure --prefix=/server/extension/php/libpngmake &make in
2017-05-28 20:04:50
1622
原创 zabbix3.2实战1
场景:随着流量的增大,接入的服务增多,我们迫切的需要一种软件能帮我们打理我们Nginx.mysql,tomcat,elastic,php等服务的状态,就这样zabbix开始出招了(顺便说一遍,网上的帖子到处都是粘贴复制,软件升级难道用以前的版本还会出问题?)操作系统:centos7.2环境说明:php5.6 ,openresty1.11.2.3(截止到2017年05月26日)约定:安装
2017-05-28 19:56:47
834
原创 mac上编译安装lnmp环境(php7.0)
系统环境:OS X EI Capitan 10.11.6 (15G31)web环境:php7.0.13+nginx1.11.6+mysql5.7(解压版)1.php的扩展安装1.1png安装(gd库)tar zxvf libpng-1.6.26.tar.xzcd libpng-1.6.26./configure --prefix=/www/server/extension/
2017-04-05 19:02:16
1741
原创 mac 上安装mongodb
特点:高性能、易部署、易使用,存储数据非常方便安装方式可以采用brew与自编译安装两种方式一.这次采用brew安装mongodb1.首先更新Homebrew的package数据库brew update2.brew install mongodb二.启动mongo服务mongod --config /usr/local/etc/mongod.conf或者mongod
2017-04-05 18:59:17
505
转载 基于freeradius的无线认证
1. 安装freeradiusyum -y install freeradius freeradius-mysql freeradius-utils2.修改配置文件vim /etc/raddb/users最后一行添加testuser Cleartext-Password := "testpassword"3.添加dns或者host, 如果设置host这里应该设置ho
2016-11-26 20:46:26
4778
4
转载 mysql日期函数
MySQL:MySQL日期数据类型、MySQL时间类型使用总结 MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。日期类型 存储空间 日期格式 日期范围------------ --------- --------------------- -----------------------------------------datetime 8 bytes YYYY-MM-DD HH:M
2016-10-03 08:33:36
440
原创 nginx初级优化篇
以下只贴出重要部分,根据情况自己修改http {fastcgi_cache_path/usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; # FastCGI缓存指定一个文件路径、目录结构等级、关键字区域存储时间和非活动删除时间 fastcgi_connect_timeo
2016-10-02 19:39:50
581
原创 php执行命令函数
在工作中我们经常用到php去执行系统函数,调用 shell等命令,好记性不如烂笔头,做个记录!php提供了以下函数systemexecpassthrushell_exec常用的就这几个,不常用的自己去找吧!
2016-10-02 19:37:27
946
原创 css初始化样式(重置默认样式)
在平时的工作中,我们为了样式的统一性,所以初始化默认样式,把收集到的默认样式分享给大家,同时防止以后找来找去1.eric-meyer-reset-csshttp://cssreset.com/scripts/eric-meyer-reset-css/2.html-5-reset-stylesheethttp://html5doctor.com/html-5-reset-styles
2016-09-17 13:04:05
3806
翻译 php检测qq是否在线
// header(“Content-type:text/html; Charset=UTF-8”);/** * [QQ description] * * @return [type] [description] * */function QQ() { if (empty ( $qq )) $qq = 896502357;
2016-06-02 14:44:48
2115
原创 微信调试环境介绍
背景:在微信封闭的生态系统中,作为开发人员,我们如何去调试微信呢?从当初的修改上传,测试,回退版本,继续上传,又回退版本......头大了,未来解决这个问题,我们就要想办法了,目前方法总结如下:1.ngrok的使用 地址:http://www.ngrok.cc/(日软件有朋友sunny开发,再次感谢下我这位伟大的朋友)用途:在本机开发好的网站想让客户测试不再需要上传到服务器上面,使用本站服
2016-03-31 16:15:44
1062
原创 极客学院视频分享(2)
01、Android开发链接:http://pan.baidu.com/s/1i4cBS5R 密码:j5p102、Cocos2d-x游戏开发链接:http://pan.baidu.com/s/1pKjlpYr 密码:pryp03、iOS开发http://pan.baidu.com/s/1kTRcGez04、Swift语言http://
2016-03-15 08:58:13
2247
原创 windows 2003视频教程
背景:很多时候,我们习惯了win系统,所以服务器有时候干脆也用win(包括net语言环境除外),但是很多人却找不到解决办法,各种百度!最后找的文章未必想看,迫于目标必须找视频了!视频地址:https://yunpan.cn/cYBAJHR26Z5Zn 访问密码 ccb4
2016-03-13 20:50:28
702
原创 极客学院视频分享
1、Android路径图链接:http://pan.baidu.com/s/1mhjqV4s 密码:loms2、iOS路径图链接:http://pan.baidu.com/s/1jHc93Ie 密码:4liq3、Cocos2d-x路径图链接:http://pan.baidu.com/s/1nux2gqP 密码:4tin4、HTML5路径图链接:http://
2016-03-13 20:44:16
1975
原创 linux查看系统版本
平时经常要查看服务器的系统版本信息,一台两台还好办,关键是别人安装的,还有N台,那么你就要看一看了,因为有些软件在不同的版本上配置有所区别,你觉得无所谓,那么闯祸了自i背着!还有有时候,不同系统功能也不一样!省去了很多事情,有路就不要去地狱了!重复造车!轮子你都造不出来!方法一:使用uname -a如:Linux VM_1_157_centos 2.6.32-431
2016-03-13 20:35:39
16796
1
原创 weiphp使用心得
场景:原来有一套老的业务系统是自己开发,而公司希望采用新的架构模式,基于插件形式,开发时间又短暂,综合考虑。采用的伟大的weiphp开发框架。在折腾的过程中,做了些修改,现记录如下:第一,weiphp是基于onethink开发的,众所周知,thinkphp家族还是蛮有火力的!但是这个产品如果真的打算线上使用,那么我们必须测试了,各种测试!问题还真是不少,很多错误的写法或者copy的不够仔细导致
2016-03-13 20:19:12
6163
3
原创 新手容易犯错的优先级问题
$a=2;$b=3;$c=4;if($a=5||$b=7 && $c=10){ var_dump($a, $b,$c);//bool(true) int(3) int(4) $a++; $b++;}var_dump($a, $b,$c);//bool(true) int(4) int(4) //通过查看手册还是会发现很多有趣东西1.ht
2016-02-03 21:50:05
614
原创 linux计划任务
好记星不如烂笔头,真心的说起来容易,做起来难!像 我这样的赖人,不想在做很久的码农,看看手册或者加上万能的百度或者谷歌,基本的问题能解决,但是最近发现自己的懒惰和自信,导致了自己在项目中有像无头的苍蝇,到处乱撞!说起来都是眼泪,只要是报错好解决,错不报,业务逻辑还是好的,唉..............不废话了,记录下基础东西木错!(写过N遍了,但还是写一下,安慰自己)场景描述下:1每天要备
2016-02-02 00:00:45
770
原创 自行搭建环境看法
在经历的风风雨雨过后,那么我们知道的东西越来越多,很可惜的是我有个坏习惯,喜欢换记录笔记!短时间内得到消化,而不再去追究一些深入的东西!同时,很多新人问环境如何选择?如何安装? 那么,我就要告诉你,不要纠结环境!也许跟我一样,有洁癖的人,对于环境要求挺高。喜欢自己折腾!但是如果是新手,那么不要浪费时间在这个上,因为你是学习语言,而不是去学习运维,如果你喜欢运维,那么就去学习运维
2015-12-21 09:00:42
567
原创 C语言入门小知识
作为一名软件程序员,那么我们需要掌握的第一门语言应该是c,但是很多时候我们跳过了这么语言,而直接转向应用型语言,比如php,java,python等,但是当你接触到源码的时候,很多时候离不开c语言,作者认为自己的读了遍书(也动手写过很多),理论应该不错,但事情不是这样的!在windows上c环境还是不好,因为当初在学校的时候是win-tc,现在感觉不是很好,给自己的机器装个虚拟机,然后让在虚拟
2015-09-11 09:02:56
661
转载 redis与memcache区别
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Memcached
2015-09-04 17:45:44
573
原创 redis 集群部署(二)
在本章,我们重点配置下redis集群,其实比较简单1.首先我们把reids.conf从解压目录copy出来到/lamp/redis/conf目录,我的reids安装在/lamp/redis下,bin目录和conf同级!2.接着我们修改我们把redis.conf复制三份出来,分别为redis6379.conf,redis6380.conf,redis6381.conf,对以下参数做重要修
2015-09-04 12:59:54
578
原创 redis 集群部署(一)
前面简单的说了下reids的认识,由于本人的知识浅薄,如果有不对的地方请见谅!(我们的群号:13768387)这次我会把相信的步骤一一列举出来,希望大家能理解1.打开http://redis.io/官方网站23.在linux终端输入wget http://download.redis.io/releases/redis-3.0.3.tar.gz然后进行解压,t
2015-09-04 10:13:37
538
原创 linux 数据盘挂载
在很多时候,不喜欢记录自己的精力,但是吃过亏之后,就会后悔,为了让自己以后快速定位问题,记录下手动挂载和自动挂载1手动挂载直接mount /dev/vdb1 /data 把前者挂载到/data下,但是有个问题是如果重启系统或者关机后,那么再起自动讲需要再次挂载,而不是自动挂载2.系统自动挂载用cat /etc/fstab查看下是否存在挂载的数据盘输入e
2015-09-04 09:39:03
666
原创 redis 入门及看法
在学习memcache之后,我们就喜欢上了缓存系统,但是我们经常听到redis,nosql等,为了使自己的知识更加牢固,也为了给自己一个坚持学习的习惯,俺就把通过写文章来让督促我学习(本人懒人一名,不太喜欢学习,偶尔扯淡蛮可以的),我们兴趣群:13768387回顾自己的生涯,从asp到了php领域,也经历了很多的风风雨雨,中途的经历真是让人难忘。尤其是在学习java,安卓的时候!但是我还是选择
2015-08-30 17:02:57
927
原创 thinkphp 源码分析(一)
在工作中,我接触到了国人开发的thinkphp框架,也许对于大多数童鞋来说,就是简单的用用,但是作为一名技术的爱好者,还是不放弃一丝希望,认真的开始读thinkphp的源码,但是对于很多的牛牛们来说,很简单,so easy!我是菜鸟,我需要的更多的学习的地方。作为以后的复习的笔记,保存一份,我平时太懒,一般不想去写博客:如果有php或者架构的同仁。欢迎加入我们的群:13768387
2015-08-15 10:39:11
2986
原创 数字转化为大写
/** * php中数字转化为大写数字 */function numToChar($num) { $arr = array ( '零', '一', '二', '三', '四', '五', '六',
2015-08-12 09:49:37
990
原创 windows下solr4.9+tomcat7环境搭建
1.下载solr,tomcat(可以不用下载,因为solr有jetty支持)2.solr部署到tomcat上 首先,把解压包下的solr-4.9.0\example\solr-webapp中的war包放入到tomcat中webapp下 其次,就是把solr-4.9.0\example\lib\ext(5个)日志包放入到D:\tomcat\webapps\solr\WEB-INF
2015-08-11 09:48:18
1048
原创 linux中安装软件
作为一名屌丝php程序员,那么你或多或少的要接触linux命令,曾经我们也许熟悉FreeBSD,但是并不代表我们能用好它,所以,还是老老实实的把自己学习过程中的笔记分享下,我们经常听说linux安装非常简单,但是你知道有多少种方式吗?有人说源码安装,有人说rpm包安装,有人说是脚本,有人说是yum,那么真有这么多的安装?每个之间的优点和缺点呢?想想都后怕,只能慢慢去深入了,先学会用为主,不懂的知识
2015-08-08 12:07:33
708
原创 php7(PHPNG) windows环境下部署
很长时间没有写博客了,为了帮助身边的小伙伴,同时也为了自己的记忆更加牢固,还是记录下php的职业生涯(大牛勿喷,欢迎更多的朋友加入群:13768387) 作为一名phpcodeer,一直喜欢研究php,一旦有新的版本出现,马上进行生产环境测试,但是其中也出现过噩梦,为了能看到胜利的曙光,只能牺牲了生产环境了,同时也感谢我身边的小伙伴,你们才是我最大的动力!以下是window7环境
2015-08-03 09:41:18
1466
原创 SPL基础知识
新手在学习php的点点滴滴(大牛勿喷:欢迎加入我们的群:13768387)前些日子一直在学习php,没有做笔记,现在趁着一身的热,赶紧补上,作为以后的备用?在学习之前,首页要知道我们的学习目标,紧紧是为了学会"spl"?会用就行了?no.no.no,其实就是以下的目标:什么是spl?spl包括哪些组件?spl有哪些迭代器或者数据结构?spl的标准常用接口有哪些?spl的如何
2015-06-28 20:01:17
1496
翻译 mysql基础知识
mysqld.exe 是MySQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。mysql.exe 是MySQL自带的命令行客户端工具,是交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。简单来说:mysqld是用来启动mysql数据库的命令,mysql则是打开并执行sql语句的命令。mysqld.exe 命令
2015-02-25 15:29:37
809
翻译 Zend Framework 2 Service Manager 配置方法
我们通常会把Service Manager配置在两个地方1.module.config.php2.Module.php不同的service manager 类型有不同的配置方法Application servicesManagerApplication servicesManager classZend\ServiceManager\Servic
2015-01-23 16:45:36
1075
原创 Zend Framework 2 获取 Service Manager
在学习zend framework的时候很多的问题只能看源代码,为了加深自己的理解,记录下来平时用到的方法:1在控制器里$serviceLocator = $this->getServiceLocator();2在Module.php里namespace ModuleName;
2015-01-23 16:38:46
1344
原创 Zend Studio 使用技巧
一.常用快捷键:CTRL+D | 删除一行CTRL+E | 搜索已打开的文件名CTRL+F | 打开本文件的搜索/替换 ,只搜索当前文件CTRL+H | 打开搜索替换窗口 ,可搜索整个磁盘、工作集CTRL+K | 查找下一个CTRL+SHIFT+K | 查找上一个CTRL+L | 转到文件某一行CTRL+M | 将当前编辑窗口最大化/
2015-01-20 13:33:41
871
原创 php 单独安装时候基本配置
第一部分:主要是php.ini的配置1.; On windows:extension_dir = "D:/wamp/php/ext"表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。2.由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
2014-12-09 14:41:35
1072
原创 php文件的下载
平时用都要用的XLS,EXCEL,Word等,一般都是提供给用户下载使用说明书,借助于php很容易就可以实现;$filename = rtrim($_SERVER['DOCUMENT_ROOT'],'/').'/demo.csv';header('Content-Disposition: attachment; filename=demo.xlsx');header('Conten
2014-12-09 12:09:16
702
转载 php的header函数之设置content-type
//定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content-type: te
2014-12-09 12:07:39
2248
原创 zend studio 10 主题,快捷键等相关设置
1 主题设置:在Help->New Install Software粘贴地址到--------theme - http://eclipse-color-theme.github.com/update/、 2 摘自百度:习惯了dw编辑器的童鞋,那么zend中如何配置?修改对应的颜色就可以了。Window->Preferences->PHP->Editor->Syntax C
2014-12-09 09:54:41
962
转载 php使用memcached
介绍:memcached是一种缓存技术, 基于c/s模式,他可以把你的数据放入内存,从而通过内存访问提速,因为内存最快的, memcached技术的主要目的提速,在memachec 中维护了一张大的hashtable表 ,该表是在内存,表的结构是key value字串 (字串,数值,数组,对象,布尔,二进制数据,null)u 安装并使用memcached安装
2014-12-08 17:37:27
577
zend framework例子(教程)
2014-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人