此苹果非彼苹果
2011-10-09LA/NMP

VirtualBox的网络配置

重装了系统之后,终于又重新安装了VirtualBox,但是忘记了以前是怎么配置的网络了,今天尝试了很多种方式,最终发现其实有个办法很简单,分享一下。

在你VirtualBox的虚拟机里点设置->网络->我只启用了一个网卡,在连接方式里选择”bridged …”,下面选择你的物理网卡名称,其实就是虚拟机通过桥接的方式,应用你的物理网卡连接网络。

这种方式也能本地通过SSH连接你的虚拟机,跟安装VirtualBox的时候,它自带的网络驱动没什么关系了,那些可以不用。简单吧?哈哈。

2011-09-07LA/NMP

Nginx在不停机情况下平滑升级新版本

Nginx在不停机的情况下平滑升级新版本,升级前查看一下老版本

# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/0.7.68

升级到目前稳定版本1.0.6

继续阅读 »

RouterOS v5.6下采用NTH模式配置ADSL双线负载均衡

在写这篇文章之前,我想强烈BS一下网络信息的胡乱采集COPY,因为这个制造了大量的字节垃圾,信息不是过时,而是根本原帖就是有问题的,而各个小网站就不负责任的COPY一份,揩百度的油,占点流量的小便宜,实在太没意义了。

好了,牢骚发完,正文开始。

前两天公司买了两台MikroTik的ROS路由器,这两天尝试配置了一下,不算很顺利。现在网能通了,双线负载平衡了,本篇就算这一段落的一点经验总结吧。

其实在采取买ROS路由硬件设备之前,我们尝试过两种方案了,一种是使用BUFFALO无线路由 Air Station刷了Tomato DualWan做双线捆绑,但是用了没几天,偶尔会死机,难道是用的人太多了(大概用网高峰时20人左右),扛不住?反正机身是挺热的,后来发现其中一条线偶尔会出现“线路故障”状态,没办法又换了另一个方案,在虚拟机上装了pfsense系统来做三线捆绑(2AD+1海泰小区宽带),用了大概有一个多月无任何问题,但是前两天发现用来监控网络连接情况的monitor突然出现offline情况,以前也是偶尔会有,重新换个IP监控就会好,这次怎么也不行了,换完,好没有两分钟就down掉了,这让我很是挠头,网络干脆罢工了,怎么得了。正在考虑其它硬件设备的时候,也真是碰巧在v2ex上看到了有网友玩了个强大的路由,然后就搞了两台RB450G来。

继续阅读 »

[转]PHP发明人谈MVC和网站设计架构

PHP是全世界上使用率最高的网页开发语言,1995年发明PHP语言的Rasmus Lerdorf,也是打造出Yahoo全球服务网站的架构师之一.

Q:越来越多Web 2.0网站走向应用平台,你认为打造这类平台的关键为何?

A:简单来看,应用平台就是API,任何Ajax或 Web 2.0类型的网站,都是在应用平台上运用了API来创造出视觉介面的互动效果。例如Yahoo Mail,透过简单的Request呼叫,来读取后续的信件。打造这类网站,如何规画解决问题的方式,会决定了网站未来的扩充性(Scalability),而非效能决定网站的发展。
继续阅读 »

在win32下搭建redis for php5.2.x

今天在本地搭建了一下redis这个最近比较热门的nosql缓存应用。

本文只讲一下简单的方法吧,是基于前阵子做的WNMP这个绿色环境而改的。方法比较简单。

一、去下载redis for php5.2的扩展

我这里选的redis是phpredis这个第三方工具。现在最新的redis版本是2.1.3,for php5.2 vc6版本的下载地址:

php_redis-2.1.3-5.2-ts-4350b2a.zip
http://115.com/lb/5lbdoy4erubf 礼包码:5lbdoy4erubf

下载好之后,将其解压到php的扩展目录ext下,在php.ini文件中扩展部分增加一行:extension=php_redis.dll

 如需其它版本,请到此自行下载:https://github.com/owlient/phpredis/

继续阅读 »

2011-06-29LA/NMP

Nginx下正确的配置404页面的方式,避免让搜索引擎误解

这是一个血淋淋的教训,这么说一点也不过分。因为最近发生了一个重大问题,网站流量大幅下跌,跌了近80%了。由于事件发生之前做过一些工作,加了大量友链,而且外站权重都相当高,在那天还发生了一次挂马事件,当然也即时解决了。还做了其它一些关键字内、外链优化等等。这样使得查找问题的原因就变的难上加难。偶然的原因发现,百度收录的链接开始出现错误,由于网站URL方式采用的目录式结构,最后一个字符都是/,然而百度收录的页面却无缘无故把这个线去掉了,而这种访问方式,我并没有做兼容。当时也查看了网站页面上的重写结果,没有发现哪里页面的链接出现过这种错误,那么百度里收录的这些页面从何而来?真的不得而知了。可能是外链里有些地址把那个目录后的斜线去掉了?不管它怎么收录的了,尽快做了一下兼容性工作,因为那种错误链接会被转到404页面上去。刚刚又查了一下,发现了一点蹊跷。

继续阅读 »

2011-05-20LA/NMP

mysql在导入数据时出现乱码的解决方法,亲自实践

在本地导入mysql数据的时候出现乱码,之前的sql文件是从服务器上导出来的,已经将原来的gbk编码的数据转成了utf8的数据,现在本地直接导入出现乱码的情况,由于sql源文件较大,phpmyadmin上传导入根本不可能,把里面的sql粘贴出来运行也是不可能的,数据量太大。实验了好多方法,终于找到了方便的解决办法。分享予大家。

继续阅读 »

让win7下支持一键使用YUICompressor压缩js、css文件

大家知道现在有很多工具可以压缩js、css文件,YUICompressor是其中之一,淘宝团队把这个工具包装了一个可以放在鼠标右键里的TBCompressor,quchao同学又对css压缩部分进行了一下改进,但是昨晚我在自己笔记本上折腾了一晚上,怎么也是装不上,安装的时候就会弹出“安装失败”的错误警告。遂想插件是不是有问题呢,于是今天到公司电脑上试了下,很顺利呀。看来就一种可能性了,系统的问题。我在家用的是win7,淘宝同学实际上做的安装原理上就是自动写规则到注册表,让右键支持一键压缩文件。安装不上,是因为写到注册表里的命令可能win7比xp有所改变了。百度了半天win7下的docs命令,也没找到太好的教程。干脆不费这劲了,直接到注册表里添加。

继续阅读 »

wnmp绿色便携版1.1发布,集成redis,免费下载啦

花了点时间把原来用的wnmp的大部分软件升级到最新稳定版了,最早用的来自于http://blog.licess.cn/wnmp,本版发布的各软件版本情况如下:nginx 0.9.6 / PHP 5.2.17 / mysql 5.1.56 root:root / phpmyadmin 3.3.10 / Memcached 1.2.6 / eAccelerator 0.9.6.1 / ZendOptimizer 3.3.3 / OpenSSL 0.9.8h / xdebug 2.0.5
当前版本已经配置了示例虚拟机

继续阅读 »

2011-02-14LA/NMP

PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别

刚刚在配置本地xdebug的时候,xdebug针对不同的PHP版本进行了对应不同版本的开发,具体根据自己环境需要选择哪种,下面的PHP版本区别比较了解了,这个就一目了然了。

PHP官网(http://windows.php.net/download/)5.3一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,各版本说明如下。

一、如何选择PHP5.3的VC9版本和VC6版本

VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本

VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本

继续阅读 »

返回顶部