服务器 阿里云服务器 centos yum安装LAMP环境 告别一键安装包

之前的阿里云服务器环境都是用一键安装包的形式安装的。虽然安装的过程简单,但是安装之后就会出现磁盘占用太大。我做了一个简单的比较我用一键安装包的形式安装之后使用的空间是7G多,但是通过命令自行安装的话,使用的磁盘空间是2G多点。好了,下面我们具体的看看,怎么用yum安装LNMP的环境。第一步:环境说明。linux CentOS6.5 nginx 1.10  mysql 5.7 php   5.6第二步:安装nginx。1、

Linux 高蒙 2016/11/30 18:46 3.1k浏览 0评论


PHP笔记 thinkphp 行为扩展 钩子与插件的实现

在熟悉onthink程序的时候,看到后台有钩子和插件的管理界面。很感兴趣,之前就对行为不怎么理解和使用,借着这次机会好好的研究下。行为(Behavior)是一个比较抽象的概念,类似于AOP编程中的“切面”的概念,给某一个切面绑定相关行为就成了一种类AOP编程的思想。在开始之前我们看看它是怎么个流程?1、注册行为。2、具体行为的操作。3、行为里面如何注册插件。4、视图的调用。按照官网的实例,自己亲生的实践一下,下面是我的实践代码。配置文件:Application/common/conf/confi

Thinkphp 高蒙 2016/11/29 18:05 3.8k浏览 1评论

PHP笔记 minify合并压缩js和css文件

合并js和css文件是许多高浏览量的大型网站的需求,为了方便加快网站的显示速度,减少页面的缓冲,将多个js/css文件合并成一个,这样当用户打开网站的时候,一个js/css链接就只需要像服务器发送一次请求,如果是多个,则需要执行多次请求.所以这样减少了向服务器发送请求的次数,用户查看到完整页面的速度也快了很多,因为很多用户并不愿意在等待网站页面缓冲上花费太多时间。这里介绍,minfy插件可以轻松的解决css和js文件的压缩问题。源码是php的直接下载,放到网站的相应位置即可。Minify把CSS

PHP 高蒙 2016/11/28 11:11 2.2k浏览 0评论

PHP笔记 如何解决PHP浮点型数据运算不准的问题

php浮点型数据运算相加相减的时候会出现不准确的情况,都说解释型语言对于浮点运算都会有问题的说法是真的。那么怎么解决php浮点型运算不准确的问题呢,其实可以使用内置的函数解决。<?php $a = 100.00; $b = 99.90; echo $a-$b; 0.0999999999999940.10 echo bcsub($a,$b,2); 0.10拓展:对于任意精度的数学,PHP提供了支持用字符串表示的任意大

PHP 高蒙 2016/11/18 11:30 2.4k浏览 0评论

前端技术 jquery实现仿软件输入密钥功能

需要实现优惠码功能,展现的形式就和一般软件输入密钥一样,有几个输入框可以直接复制粘贴进去,自动的分为每个表单贴入几个字符串。我这里是4个表单,12个字符串。简单说就是每个表单输入3个字符串。如何实现仿软件输入密钥的功能呢?第一、我们来分析一下实现的思路。1、监听键盘事件,鼠标粘贴事件。2、根据输入的字符串做相应的处理,如果粘贴则分别切割,如果三个输入,每3个字符串跳至下一表单。如图:第二、具体实现的代码。jquery:// 粘贴事件监控 $.fn.pasteEvents =

jQuery/js 高蒙 2016/11/18 09:52 1.6k浏览 0评论

PHP笔记 利用thinkphp string()类生成随机字符串不重复

在thinkphp中有个string类系统需要优惠券的生成程序,保证每次生成的优惠券都是唯一的,一次生成的数量不是固定的。分享我的做法:1、查出表里已有的优惠码。2、在外部定义一个值,记录内部实际有效运行的次数。3、当内部循环的数量等于实际需求生成的数量时,跳出循环。4、避免循环的插入数据,手动的拼接SQL语句,然后执行。代码:$coupon      = M('coupon')->getCouponLi

Thinkphp 高蒙 2016/11/11 13:47 4.9k浏览 0评论

PHP笔记 如何解决thinkphp query()执行原生SQL语句成功结果报错的问题

在thinkphp中使用原生SQL语句的时候,明明记录插入表成功了,可是前台却报错。如下:: [ SQL语句 ] : INSERT INTO coupon (codes,price,adminname,admin_uid,addtime) VALUES('11IcRkJUMB',500,'哈哈哈',1,1478658383); 错误位置 FILE: F:\php

Thinkphp 高蒙 2016/11/10 18:20 7.5k浏览 0评论

前端技术 如何解决点击A链接不跳转页面却能改变href值

有时候可能有这样的需求,当我点击a链接的时候,不需要实现跳转但是可以改变href中的值。有人会问为什么要用a,为什么不使用其他的标签呢。我只能说我的需求就是这样的。刚拿到这个问题,我觉得可以用javascript:void(0);防止跳转,但是问题来了,我还要重新的赋值href,当我点击的时候还是会把javascript:void(0);改掉,再次的点击就会跳转。终于找到了解决的方法。在a标签上面加上onclick="return false;"即可解决问题。具体实现的代码:

jQuery/js 高蒙 2016/11/09 19:19 4.1k浏览 0评论

其他知识 js如何调用ios内部oc方法的解决方法

在app中嵌入html5的功能,需要实现能够调用ios内部的录音功能。所以,要写个demo看看js能不能调用到oc方法。通过检测,js完全可以调用ios内部的oc方法。下面是具体的实现代码。ios代码实现:1、首先在建立一个UIWebView。#import "webview.h"   #import <JavaScriptCore/JavaScriptCore.h>     

其他知识 高蒙 2016/11/09 19:17 2.1k浏览 0评论

PHP笔记 如何解决nginx环境下fonts字体文件跨域(Access-Control-Allow-Origin)的问题

在对博客进行静态文件剥离的时候,遇到主站调用fonts字体库标签的地方都显示为空。通过开发者工具查看,居然一大串的报错信息。浏览器报错原文:Font from origin 'http://static.shuchengxian.com' has been blocked from loading by Cross-Origin Resource Sharing

高蒙 2016/11/05 23:26 1.0w浏览 0评论

PHP笔记 如何解决php file_put_contents 追加写入文件且换行的问题

在php开发中,使用file_put_contents函数写入文件日志,是很常见的操作。有时候接收数据出错,打开文件日志一览无余,很轻松的就能找到出错的位置。如果持续的请求写入文件,不换行的话,那日志文件看起来就是一团乱麻。那么,下面我们看怎么设置file_put_contents函数完成追加写入的功能。代码:file_put_contents("log.txt", "Hello world everyone".PHP_EOL

PHP 高蒙 2016/11/04 17:59 5.1k浏览 0评论

其他知识 怎么开启电脑VT技术以及有什么影响?

在安装VMware Workstation12完毕,重新启动的时候提示Intel VT-x处于禁用的状态,提示我要先开启VT才可以继续使用。于是乎我在想如果开启的话,会不会对电脑的性能产生不好的影响呢。进过查找开启VT技术对电脑的影响,得到下面的解释:CPU VT技术即CPU虚拟化,只有在使用虚拟机的时候才有用,其余时候没有任何作用和印象。虚拟化能使用户在一台服务器上同时运行多个操作系统,这与“多重任务处理”技术有些类似。不过“多重任务处理”技术只允许用户在同一机器设备的同一操作系统中运行多个程

其他知识 高蒙 2016/11/04 17:45 5.9k浏览 0评论

服务器 如何解决nginx出现413 Request Entity Too Large的问题

在做用户导入的时候,出现nginx 出现413 Request Entity Too Large。字面的意思就是上传的文件太大,超出了nginx配置的限制。知道问题的所在,我们就去解决它吧。第一步:我们找到配置nginx配置文件。地址:打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf看一下nginx.conf有没有设置client_max_body_size,这个参数默认只是1M,也就是文件最大不能超过1M。解决办法:增加如下两

Nginx 高蒙 2016/11/02 18:05 3.0k浏览 0评论

其他知识 解决浏览器出现stack overflow at line 0 的问题

在使用电脑的时候,突然跳出stack overflow at line 0 的报错,经过摸索找到了解决的方法。解决办法:开始菜单--程序--附件--记事本 ,打开记事本把下面的东西复制进去,随便取个名字,然后把后缀名改成.reg,另存为到桌面,然后开打点“是”  OK 问题解决~ 开始复制注册列表:(横线不要复制!) !——————————————————————————————————————Windows Registry Editor Ve

其他知识 高蒙 2016/11/02 17:55 2.0k浏览 0评论

前端技术 关于jquery中html()、text()、val()的区别

在使用jquery的过程中,经常会使用到html(),text(),val()的三种取值的方法。但是,说到这三种取值方法的具体的区别在哪,估计有部分朋友还是难以回答的很准确。那么,下面我们来看这三种取值的方法和有哪些区别?.html()用为读取和修改元素的HTML标签相当于javascript中的innerHTML()。.html()是用来读取元素的HTML内容(包括其Html标签)。.html()方法使用在多个元素上时,只读取第一个元素。.text()用来读取或修改元素的纯文本内容  

jQuery/js 高蒙 2016/11/02 17:53 1.5k浏览 0评论

...

高蒙

男, PHP程序猿

文章

491

标签

43

热度

10w+

南京, 江苏, 中国

人生要是没有理想, 那跟咸鱼有什么分别。