因为近期 Adblock 里的 ChinaList 规则无法再对优酷广告进行屏蔽,造成优酷基本无法正常观看,所以推出这个 ChinaListStable,基于 ChinaList(https://code.google.com/p/adblock-chinalist/),仅仅是移除了里面一些不稳定的导致网站功能无法正常使用的规则,目前只是移除了优酷的广告规则。
因为近期 Adblock 里的 ChinaList 规则无法再对优酷广告进行屏蔽,造成优酷基本无法正常观看,所以推出这个 ChinaListStable,基于 ChinaList(https://code.google.com/p/adblock-chinalist/),仅仅是移除了里面一些不稳定的导致网站功能无法正常使用的规则,目前只是移除了优酷的广告规则。
现在的应用越来越复杂了,各种管家做的找不着北,各种流量带的奇怪和功能和无法理解的视图让人郁闷。
自己是个技术人员,于是花了些时间开发了这个Android 流量统计的应用,目的一方面希望有一个能统计每天、每个应用所用的移动网络及wifi流量,并且可设置月套餐提醒等的应用,另一方面也是为了对Android系统的一点研究吧。
安装好系统后
切换到 root 账户
sudo su
安装 MySQL
apt-get install mysql-server mysql-client
如果不想要远程客户端可以不用带 mysql-client
安装 Apache
apt-get install apache2
安装 PHP
apt-get install php5 libapache2-mod-php5
重启 Apache
/etc/init.d/apache2 restart
在 /var/www/ 下面写个 php 测试一下 phpinfo()
取得 PHP 对 MySQL 的支持
可以用这个查看 php5 的模块
apt-cache search php5
安装所需模块,如:
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
重启 Apache
如果想装 phpMyAdmin:
apt-get install phpmyadmin
如果想安装 SSH 服务,可以参考这篇文章:
http://www.cnblogs.com/nodot/archive/2011/06/10/2077595.html
将虚拟机中的端口映射到本机以进行访问
在虚拟机网络设置中,点击“端口转发”,添加以下设置
名称:http、协议:TCP、主机IP:127.0.0.1、主机端口:8081、子系统:10.0.2.15、子系统端口:80
这时就可以在本机输入 http://127.0.0.1:8081/ 访问虚拟机中的服务器了
可以把 SSH、MySQL 的端口也映射出去,名称任意写,主机端口指你要映射在本机上的端口,子系统端口指在虚拟机中的实际端口,其它跟上面填写一样即可。
SSH 默认端口是 22,MySQL 默认端口是 3306。映射本机端口注意不要与已用端口冲突,比如本机已装 MySQL 则建议把虚拟机中的 3306 端口映射到本机的 3307 端口。
这里注意一点,MySQL 要进行以下设置:
执行以下语句为 root 用户添加远程登录权限:
GRANE ALL PRIVILIEGES ON *.* to 'root'@'%' IDENTIFIED BY '这里是用户的密码' WITH GRANT OPTION;
编辑 /etc/mysql/my.cnf 注释掉 bind-address 127.0.0.1 这一行,否则 MySQL 由于绑定登录 IP 导致登录时报:SQL Error (2013)-Lost connection to MySQL server at'reading initial communication packet',system error:2 的错误。
IE 浏览器原先打开本地包含 JS 文件的网页时会提示
“Internet Explorer 为帮助您的安全,您的 Web 浏览器已经限制此文件显示可能访问您的计算机活动内容。”
这时我们只要在浏览器的 Internet 选项中 高级 选项卡中勾选“允许活动的内容在我的计算机上文件中运行*”就可以了,但最近我升级了 Win7 到 SP1 后,IE 还正常,我的世界之窗浏览器却老还是出这个提示,实在是郁闷至极,无论我怎么重置 IE 的设置都没有用,后来在论坛一位坛友的回复下发现了这个解决办法。
回复原文:
这个不是SP1的问题,IE9RC出来的时候,KFZ为了开启GPU加速,加了个GPU加速的注册表键值,与其他一些所谓更像“IE”的键值,这些键值都在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl,其中FEATURE_BROWSER_EMULATION是IE高级渲染模式,FEATURE_GPU_RENDERING则是GPU加速,其他的,凡是里面有TheWorld.exe,都删了吧
于是我按照他所说,将 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl 下所有除了名称为 TheWorld.exe (你使用的浏览器的进程文件名)的值全删掉,重新打开浏览器,问题解决了。
今天随便研究了一下 Nginx 服务器,最近还想要学学 Linux 服务器,但是时间实在是紧,完全没有时间学,今天看了 Nginx 才知道 Nginx 最好是用在 php 的 FastCGI 模式下。
关于 PATH_INFO 在网上一搜一大堆实现方法,不过都不怎么好,还有 SCRIPT_NAME 也不标准,我不记的在哪里找到的了,像下面这样设置,可以使用 PATH_INFO,SCRIPT_NAME 也纠正了,记录一下:
location ~ \.php($|/) {
root E:/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME E:/www$fastcgi_script_name;
#关键是下面两行,用于剥离和启用 PATH_INFO
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
不过朋友说 Nginx 在 Linux 下与 Windows 下配置有些不同的,不知道这两行在 Linux 下有没有用。
至于 PHP,要执行 php-cgi.exe -b 127.0.0.1:9000 来启动 PHP 的 FastCGI 服务,而且启动后的窗口不可以关闭,至于如果不显示这个小窗口,网上是说可以用一个 RunHiddenConsole.exe 来启动 php-cgi.php,或者写一段 vbs 脚本来启动 php-cgi.exe 以达到不显示窗口的目的。
RunHiddenConsole.exe 下载地址:http://depositfiles.com/en/files/v577g6k74
启动参数:
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
或者使用命令行:
@echo off
start /min RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q
用 vbs 的方法:
set wscriptObj = CreateObject("Wscript.Shell")
wscriptObj.run "php-cgi.exe -b 127.0.0.1:9000",0