Centos6.8升级gcc4.4.7到gcc4.8

CentOS6.8自带的gcc版本为4.4.7,有些年代了,一些新软件要用到的库没有,最新的gcc4.8.2已经放出来了,于是下载源代码安装了一个试试。



研究一下Traits

据说,为了弥补php单继承的不足,从PHP5.4起,引入了traits特性。使得php可以通过trait实现多重继承。


git常用命令复习

有些命令总是忘,不要去google查,这次记录一下,省得去搜索的麻烦了



用php执行shell,用来备份和恢复mysql

设置apache、nginx的启动用户的sudo权限格式:name ALL=(特定用户) NOPASSWD:需要sudo权限去执行的程序、脚本先查找nginx的用户


Keepalived+Nginx提供前端负载均衡+主从双机热备+自动切换

采用两台Nginx服务器作为前端,提供静态web内容,分发web请求,一主一从,Keepalived实现状态监测,保证Nginx正常对外提供服务,即主Nginx服务进程死掉之后,keepalived能够通过脚本或者程序检测机制,将网站的访问切换到从Nginx上来。后端的web应用服务器的监控由Nginx负责,keepalived只监控Nginx的健康状况。



AppleMobileDeviceSupport无法安装的一个解决办法

自从重装系统以后就没有用电脑连过iPhone了,今天想把手机上的重要资料备份到电脑上,就拿过数据线开整。捣鼓了半天,电脑一直没反映,手机连电都冲不了。。。这是为啥?查看设备管理员,发现是驱动装不上,可以我来来回回的卸载、安装itunes,再加上重启电脑,死活就是装不上驱动,权限问题应该排除,因为我一直是以管理员权限安装的。


PHP 7.1 新特性一览

从例子很容易理解,所指的就是通过 ? 的形式表明函数参数或者返回值的类型要么为指定类型,要么为 null。此方法也可用于接口函数的定义: