Centos下Yum安装PHP5.5,5.6,7.0

注意:一定要先安装Mysql后再安装PHP,否则安装其他版本的mysql的时候mysql-libs会报错,当然,卸载了mysql-libs也就可以继续安装了。

1.检查当前安装的PHP包
yum list installed | grep php
如果有安装的PHP包,先删除他们
yum remove php*

2、安装rpm源包
Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

浏览全部

关于网上一个加密的shell脚本的解密过程【爆破】

最近网友安装pptp vpn,到网上找了个脚本,我下下来Sublime Text3用看了下,代码第44行是乱码,因为代码后面被加密了,不过看加密的方式,使用gzexe加密的,其实就是被gzexe压缩了而已,网上看了下,用于加密的shell代码,很长,打算过段时间再写代码分析,这次就直接采用爆破的方式来直接得到解密后的shell脚本代码。
浏览全部

shell脚本加密与解密

我们写的shell脚本里面通常会包含帐号密码等信息或者你不想让别人看到的信息,那么把写好的shell脚本进行简单的加密显得有些必要了。

常用的shell加密方法有两种,一种是通过gzexe加密,另一种是通过shc加密。

我们先给一个简单的脚本,然后用它来进行加密解密演示,脚本abc.sh内容如下 浏览全部

mysql数据库设置不区分大小写

用惯了windows下面的不区分大小写的mysql语句,到了linux下面还真的很多不习惯。

  在MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。
浏览全部

解决Gftp不能识别中文的解决方法

gftp是x下最常用的ftp客户端工具之一,新版本支持FTP, HTTP 和 SSH protocols,支持ftp站点直接fxp(ftp站点对传,不用经过本地,在win下用过flashfxp的朋友应该很清楚这点),支持续传,支持多线程连接,支持文件拖放,支持收藏夹功能,支持缓存远程目录列表功能(不用每次都请求远程服务器刷新,可以加快列文件目录),是linux下不可多得的ftp工具之一!
浏览全部

Linux– (CentOS) 256M VPS 配置优化

  [文章作者:张宴 本文版本:v1.0 最后修改:2008.10.28 转载请注明原文链接:http://blog.zyan.cc/post/375/]

  VPS(全称Virtual Private Server)是利用最新虚拟化技术在一台物理服务器上创建多个相互隔离的虚拟私有主机。它们以最大化的效率共享硬件、软件许可证以及管理资源。对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。

  VPS服务器最重要的指标就是内存大小,多个VPS服务器可以共享一颗CPU,但不能共享同一块内存。内存越大,价格越贵。

  下面,以我的博客所在的VPS为例,介绍在128M内存下对 Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 的优化。

  至于 Nginx + PHP + MySQL 的安装配置,可参见:《Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)


  优化后的效果:

  提供HTTP服务的1个Nginx进程占用11M物理内存,5个php-cgi进程每个占用8M左右物理内存,1个MySQL服务器占用7M物理内存,加上两个占用内存不大的Nginx和php-cgi父进程,Nginx + PHP + MySQL 系列总共只占用47.7%的物理内存,即62M物理内存(128M * 47.7% ≈ 62M)。

浏览全部

基于Debian/Ubuntu的PPTP VPN 安装笔记

1.首先需要确定你的VPS是否支持PPTPD协议的VPN

modprobe ppp-compress-18 && echo ok

假如返回OK,则支持。否则进行下一步

cat /dev/net/tun

如返回

cat: /dev/net/tun: File descriptor in bad state

那就可以了。假如这两条都不可以,那你就只能向服务商发个ticket了。问一下他们能不能帮你启用TUN/TAP/PPP 模块,不过感觉上可能性不大。:D

2.安装PPTP。不建议编译安装,没有多大意义,得不偿失。命令如下

apt-get -y update

apt-get -y install pptpd

3.编辑 pptpd.conf
浏览全部

Nginx反代理配置实现访问Google的教程

新博客,整理一下过去东西,发现基本都是没什么用的东西,都是凑数的,搬过来一篇Nginx反代Google实现国内访问,个人认为比较有用,我也不是一个煽情的人,废话也就不说了,至于为什么反代,我相信你自己心里清楚。

准备材料

1、除大陆外任何一个可以访问Google的VPS,内存最低32MB。

2、反代Google的域名一枚。

3、SSL一枚,可以使用startssl的免费证书,或者Wosgin的免费证书,当然你也可以选择在淘宝购买7元的SSL,当然这一项也是可选的。

浏览全部