使用inotify和git pull 实现网站自动部署(附wordpress插件)

我的个人网站项目托管在osc的git仓库里,以前的更新方法是从把代码从本地push到git仓库后,远程登陆服务器,执行一次git pull,把代码更新到服务器。

标签:, , ,   2016年4月28日

批处理备份数据库

今天迁移服务器,Windows2008(阿里云),突然找到一个批处理文件,原来一两年前,我还写过批处理来备份数据库,现在看起来很诡异的样子,当年到底怎么写出来的。。。。。

标签:, , ,   2016年4月6日

laravel 5.1 源码阅读

Laravel类似其他php框架,采用了单一入口,入口文件为 /public/index.php ,

标签:,   2016年3月25日

PDO_Tutorial_for_MySQL_Developers

Why use PDO? mysql_* functions are getting old. For a long time now mysql_* has been at odds with other common SQL database programming interfaces. It doesn …

  2016年1月20日

Homestead ,我竟无言以对

为了学laraval, 我按照教程装了个homestead的vagrant镜像,它相当于一个预先安装了很多你开发部署php应用必需(或者不太必需)的工具的ubuntu系统,自带nginx,php,mysq …

标签:, ,   2016年1月6日

在搬瓦工中禁用MySQL 的innodb引擎(附本人写的WordPress 插件)

 本人入手的搬瓦工内存仅128M,装了LNMP后发现MySQL经常会崩溃,因为MySQL5.5后默认使用Innodb引擎,虽然这个引擎有很多优点,但是相比MyISAM,无论是启动还是运行, …

标签:, ,   2015年12月28日

修复yum数据库

今天在Centos上用yum update或者安装软件时提示错误: … TypeError: rpmdb open failed .. Killed … 看提示应该是yum数据库损坏了,可能是由于不正常关机引起的,可 …

标签:, ,   2015年12月24日

Composer安装和使用

安装Composer 标签(空格分隔): PHP laravel composer Composer 参考:https://getcomposer.org/doc/01-basic-usage.md composer 是PHP依赖管理工具 PHP最低版本 …

标签:, ,   2015年12月23日

迅雷远程下载在Debian (Linux)系列64位系统上的使用

现在很多Nas是基于Linux的,迅雷远程下载可以在其上使用,但因为其只发布了32位版本(需要glibc32兼容),对于一些纯64位系统来说会报错而不能正常使用,本文就介绍在6 …

标签:, ,   2015年12月21日

PDO Demo

<?php try{ $obj = new PDO(‘mysql:host=localhost;dbname=localhost’ , ‘root’ , ‘123456’);//生成PDO示例 $obj ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMO …

  2015年12月1日

不让上传目录执行PHP脚本

Apache设置: <Directory “/wp-content/uploads”> AllowOverride None php_flag engine off Allow from all </Directory> Nginx设置: lo …

标签:, , ,   2015年11月30日

讓bootstrap的column等高的方法

.row { overflow: hidden; } [class*=”col-“] { margin-bottom: -99999px; /* 讓overflow發生 */ padding-bottom: 99999px; /* 讓padding-bottom超長,藉此拉長 …

标签:,   2015年11月23日

[转] IOS学习笔记40——苹果推送机制APNs

推送是解决轮询所造成的流量 消耗和电量消耗的一个比较好的解决方案,在Android上,虽然Google提供了GCM(之前为C2DM),但在国内基本等于没用,各大 Android应用基本 …

标签:, , , ,   2015年7月16日

nginx反向代理google

用nginx 搞了一个google的反向代理,域名:http://gg.cellmean.com,nginx需要sub_filter模块,没有ssl证书,偶尔会被reset,T_T

标签:,   2015年7月8日

[转] CentOS 下安装 zeromq 及其php扩展安装

http://www.zeromq.org/ https://github.com/mkoppanen/php-zmq 一、安装zeromq 1. wget ‘http://download.zeromq.org/zeromq-3.2.1-rc2.tar.gz’ 2. tar z …

标签:, ,   2015年7月3日

安装Zeromq时未找到libsodium

configure一步出现以下错误 No package libsodium found 解决方法:下载并安装libsodium: https://download.libsodium.org/libsodium/releases/ 再次进入 configure …

标签:,   2015年7月3日

linux系统中df 与du 大小显示不一致

今天遇到一个奇怪的问题,一开始我 df -lh / 命令查看系统时发现可用空间为0,于是删除掉了一些tomcat日志,此时如果用 du -sh / 会发现文件使用空间已经小了,但 …

标签:, ,   2015年7月2日

批处理中%time:~0,2%返回小时补零的问题

编写批处理时遇到一个问题,当系统时间小于10点时,如9:30时,echo %time:~0,2% 即获取系统的小时数时前面不会补零,如果连在其他字符串后面,会出现空格的情况,如根 …

标签:,   2015年6月24日

恢复mysql内置数据表

朋友的mysql数据库无法启动了,让我ssh连接上去修复。看了一下错误信息,有一些mysql内置的系统数据表不见了,可能是被误删了

标签:  2015年6月12日

[转] windows7建立虚拟网卡

有时候为了开发时要为本地多分配一个IP地址,此时只有一个网卡,我们可以建立一个虚拟网卡然后分配地址。在Win7下操作如下:

标签:, ,   2015年5月19日