0

[PHP]PHP获取服务器IP输出为数组

用PHP执行ifconfig获得Linux服务器IP并输出为数组,下面是代码:

function getServerIp(){ //用ifconfig读取服务器IP并输出为数组
		$ss = exec('/sbin/ifconfig | sed -n \'s/^ *.*addr:\\([0-9.]\\{7,\\}\\) .*$/\\1/p\'',$arr);
		return $arr; 
		}
$ips=getServerIp();
foreach($ips as $k=>$v){//过滤IP
	if(substr($v,0,3)=='127' || substr($v,0,3)=='10.' || substr($v,0,7)=='192.168' || substr($v,0,6)=='172.16'){
		unset($ips[$k]);
	}
}
shuffle($ips);//重新排序
print_r($ips);
0

[Linux笔记]DirectAdmin添加mod_pagespeed加速Apache

mod_pagespeed是一个apache的加速模块,他是由谷歌公司免费提供的傻瓜式网站优化工具,这个加速模块可以自行对网络传输的html字节及图像,以及css压缩等优化,据称该模块最大可以将网页加载速度提高50%,而且它拥有智能缓存系统,最大限度减少了配置上的麻烦。

一、获得模块

wget http://soft.kwx.gd/module/mod-pagespeed-beta_current_i386.rpm #32位
wget http://soft.kwx.gd/module/mod-pagespeed-beta_current_x86_64.rpm #64位

二、执行安装

rpm -i --nodeps mod-pagespeed-beta_current_*.rpm 

SSH执行以上命令,安装该模块,提示“package mod-pagespeed-beta-0.10.22.4-1633.i386 is already installed”则表示安装成功。

Continue Reading