ubuntu源码编译安装php常见错误解决办法

./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd --w...

阅读全文

ubuntu下编译PHP报错:configure: error: freetype.h not found.

执行configura时提示configure: error: freetype.h not found.freetype明明是使用apt-get安装了的。也可以查询到这个文件但是就是不行root@ubuntu:/c2ms/packages/php-5.3.28# cat configure |grep freetype.h      if test -f "$i/includ...

阅读全文

MongoDB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集...

阅读全文

登录oracle和创建用户和一些基本操作

sys和system这是2个默认的具有非常高的管理权限的用户,其中sys是最高管理员用户,system次之,权限不如sys大。我们下来对oracle登录做个简单的了解sys用户是最高管理员用户,那我们就用这个sys用户登录oracle:sqlplus / as sysdbasqlplus:oracle登录命令assysdba:因为sys是最高管理员,所以需要加这句话。但我们使用sys用户登录到了oracle数据库,是这样的生产环境下我们是不会用sys和system两个账户操作数据库的,因为这两个用户权限太大,非常危险,所以...

阅读全文

CentOS下一键安装OpenStack

安装前需要修改/etc/hosts文件,添加127.0.0.1dev-100(dev-100为当前机器名)否则会报如下错误:Could not start Service[rabbitmq-server]: Execution of '/sbin/service rabbitmq-server start' returned 1: Starting rabbitmq-server: FAILED ...

阅读全文

Linux下Puppet的安装与配置

系统环境:CentOS6.3puppet: puppet-2.7.13facter: facter-1.6.5ruby:  yum源注:facter用来获取客户端系统信息(如hostname,ip,OS-Version,fqdn等)ruby是puppet的开发环境puppetserver:192.168.7.196puppetclient:192.168.7.197(server)为仅服务器端配置(client)为仅客户器端配置(server,client)为服务器端与客户端配置 一.配置...

阅读全文

使用ansible批量管理linux服务器

首先我们需要安装Ansible,避免麻烦我们直接更换阿里云yum源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoyum -y install ansible上面是服务端需要安装的,客户端也是需要安装一些工具的yum -y install libselinux-python下面我们来看看ansible的基本配置,主要是/etc/ansible/下hosts文...

阅读全文

在linux服务器上装svn版本管理,自动部署代码到项目

1.安装svn服务器端yum install subversion从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo &n...

阅读全文

H5中的缓存localStorage与sessionStorage详解

一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStorage拓展了cookie的4K限制2、localStorage会可以将第一次请求的数据直接存储到本地,这个相...

阅读全文

Nginx Lua Redis防止CC攻击

NginxLuaRedis防止CC攻击实现原理:同一个外网IP、同一个网址(ngx.var.request_uri)、同一个客户端(http_user_agent)在某一段时间(CCseconds)内访问某个网址(ngx.var.request_uri)超过指定次数(CCcount),则禁止这个外网IP+同一个客户端(md5(IP+ngx.var.http_user_agent)访问这个网址(ngx.var.request_uri)一段时间(blackseconds)。该脚本使用lua编写(依赖nginx+lua),将信息写到redis(依赖redi...

阅读全文