centos服务器升级Git到最新版

本篇注意讲如何自行编译 git 至最新版本。

Mehr lesen

Ubuntu14.04部署LNMP环境小记

背景

话不多说,就是在Ubuntu14.04上部署LNMP开发环境

需要安装的环境

  • nginx
  • php5.5;
  • php常用扩展;
  • php-fpm;
  • mysql5.6;
  • Git1.9.1;

Mehr lesen

Windows中Vagrant的安装

准备

下载VirtualBox

下载地址:http://download.virtualbox.org/virtualbox/5.1.12/VirtualBox-5.1.12-112440-Win.exe

下载vagrant

下载vagrant box

  • 下载地址:http://www.vagrantbox.es/注意:直接在浏览器中下载可能会速度很慢,建议在迅雷极速版中下载,淘宝开个会员,没多少钱的对吧。)
  • 这里同样附上我下载好的Box:http://pan.baidu.com/s/1c1G3LEo注意:我分享的是centos7.2的box,如果你想下载其他的,就进入上面的地址自己查询下载即可)

Mehr lesen

jquery.form.js使用心得

官网地址:jquery_form官网

参数说明:

1
2
3
4
5
6
7
8
9
10
11
target        返回的结果将放到这个target下
url 如果定义了,将覆盖原form的action
type get和post两种方式
dataType 返回的数据类型,可选:json、xml、script
clearForm true,表示成功提交后清除所有表单字段值
resetForm true,表示成功提交后重置所有字段
iframe 如果设置,表示将使用iframe方式提交表单
beforeSerialize 数据序列化前:function($form,options){}
beforeSubmit 提交前:function(arr,$from,options){}
success 提交成功后:function(data,statusText){}
error 错误:function(data){alert(data.message);}

使用方法:

Mehr lesen

Oracle VM ViryualBox虚拟机的奇幻之旅

准备

1. VirtualBox版本(最新)
2. Windows需要开启虚拟化,具体如何开启请自行谷歌,每个系列电脑的方式都不一样
3. 下载你想要的centos版本,建议使用网易开源镜像站

经历

近几天使用VirtualBox搭建了一个本地的CentOS6.8虚拟机,由于每次动态获取ip太费事,所以考虑给虚拟机设置一个静态ip,二话不说,立马开干,谁曾想掉进了坑里…

过程

按照网上的各种VirtualBox设置静态ip的教程均以失败告终,现放出如下貌似正确的虚拟机系统配置(谁TM知道虚拟机又抽啥风了就不行了呢…),主要有如下二项设置:

针对特定的网卡进行设置

Mehr lesen

CentOS6.8部署多站点环境安装

背景

网站做多了,难免会接触到一个又一个的服务器,,而且环境又都不一样,每次部署站点到Linux的CentOS服务器上,总是得为装这装那各种环境而谷歌,所以决定把用到的环境安装方案以及常见的坑列出来,以备后查。

部署环境列表

  • lnmp一键安装包,方便,快键;
  • Composer包管理器;
  • Node.js版本管理NVM安装以及Git密钥设置;
  • Swoole的php扩展安装;
  • Git初始化设置;
  • Redis安装;

Mehr lesen

我的Linux常用命令集锦

linux进程命令

ldd

list, dynamic, dependencies,列出程序所使用的动态函数库的信息

列出ldd的版本号

1
# ldd -version

列出指定文件所有依赖

1
# ldd -v [file]

ps命令

PS是Linux下最常用的也是非常强大的进程查看命令

以下这条命令是检查php进程是否存在.

  1. -e 显示所有进程;
  2. -f 全格式;
  3. grep(Global Regular Expression Print,全局正则表达式版本)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
1
# ps -ef | grep php

Mehr lesen