IT技术博客大学习 共学习 共进步
首页 / 回忆未来[张宴]
IT 2020-02-01 14:36:16 / 累计浏览 2,380

PHPTS:一键免费搭建 Nginx + PHP + MySQL + Redis + Memcached 网站、APP、小程序服务器端运行环境

  传承自 APMServ 的 PHPTS,十年后隆重推出。   PHPTS 轻服务边缘计算平台,是 Windows 系统上一键免费搭建 Nginx + PHP + MySQL + Redis + Memcached 等网站、APP、小程序服务器端运行环境的软件。   它即可以运行在云服务器上用于生产环境,也能够运行在个人电脑上作为编程开发环境。任何个人和企业,均可免费使用,包括商用用途,并可与自有产品集成发布。

IT 2011-05-08 22:49:43 / 累计浏览 4,120

PHP在金山游戏运营中的应用

金山游戏官方网站包括用户中心、客服系统、论坛、视频、各游戏官网,以及其他跟游戏相关的一些产品,主要采用64位CentOS Linux系统、Nginx、PHP 5.2版本、MySQL 5.5。

IT 2010-10-07 08:27:34 / 累计浏览 5,140

用谷歌浏览器来当手机模拟器

  很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。  谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页。

IT 2010-05-22 12:55:02 / 累计浏览 3,340

再提供一种解决Nginx文件类型错误解析漏洞的方法

  昨日,80Sec 爆出Nginx具有严重的0day漏洞,详见《Nginx文件类型错误解析漏洞》。只要用户拥有上传图片权限的Nginx+PHP服务器,就有被入侵的可能。  其实此漏洞并不是Nginx的漏洞,而是PHP PATH_INFO的漏洞,详见:http://bugs.php.net/bug.php?id=50852&edit=1  例如用户上传了一张照片,访问地址为http://www.domain.com/images/test.jpg,而test.jpg文件内的内容实际上是PHP代码时,通过http://www.domain.com/images...

IT 2010-05-20 13:25:52 / 累计浏览 3,560

MySQL Infobright 数据仓库快速安装笔记[原创]

Infobright是一个与MySQL集成的开源数据仓库(Data Warehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。  一、Infobright的基本特征:  优点:  查询性能高:百万、千万、亿级记录数条件下,同等的SELECT查询语句,速度比MyISAM、InnoDB等普通的MySQL存储引擎快5~60倍...

IT 2010-04-27 13:45:34 / 累计浏览 5,660

通过Nginx使全站页面变灰,哀悼玉树地震遇难者

金山逍遥网旗下站点众多,虽然官网都有统一的页头、页尾,但是,还有一部分站点(例如用户中心、注册充值页面、游戏客户端内嵌网站、活动专题页等)页头、页尾不相同。但是,所有站点采用的都是Nginx服务器,95%以上的站点都经过Nginx负载均衡服务器,因此只需要在Nginx负载均衡服务器上,利用sub_filter指令在输出的HTML中增加一行

IT 2009-11-30 16:21:57 / 累计浏览 7,380

Bo-Blog 2.1.1 的 Nginx Rewrite 规则[原创]

  Bo-Blog是一款采用PHP开发的单用户博客程序,本人的博客也采用的是Bo-Blog,个人觉得bo-blog的排版、易用性要比WordPress好得多,但扩展性不如WordPress。

  很多朋友向我询问过,Bo-Blog的Nginx Rewrite规则如何写。由于Bo-Blog官网只提供了Apache的Rewrite规则,这里,我将自己从 Bo-Blog 的 Apache Rewrite 规则转换而来的 Bo-Blog 2.1.1 的 Nginx Rewrite 重写规则贴在此处,供需要的朋友使用

IT 2009-11-05 23:13:56 / 累计浏览 3,580

实例:Linux EXT3文件系统下成功恢复误删的文件

  环境:CentOS 5.3 x86_64下,/dev/sdb1为数据分区/data0,EXT3文件系统。  前因:误删了/data0/tcsql/cankao/phpcws-1.5.0/httpcws.cpp文件。由于忘了备份httpcws.cpp文件,重新开发工作量较大,因此只有恢复该文件一条路可走。  debugfs命令针对EXT2分区还行,但对EXT3分区就帮不上忙了。偶然...

IT 2009-11-05 23:07:46 / 累计浏览 3,260

稳定的NTP时间同步服务器集群:ntp.api.bz[原创]

NTP(Network Time Protocol)是由美国德拉瓦大学的David L. Mills教授于1985年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。时间服务器(time server)是利用N...

IT 2009-11-05 23:03:40 / 累计浏览 2,920

Linux C/C++ 内存泄漏检测工具:Valgrind

  Valgrind 是一款 Linux下(支持 x86、x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测?语言中的malloc和free,以及C++中的new和delete),找出内存泄漏问题。  Valgrind 中包含的 Memcheck 工具可以检查以下的程序错误:  使用未初始化的内存 (Use of uninitialised memory)  使用已经释放了的内存 (Reading/writing memory after it has been free’d)  使用超过malloc分配的内?..

IT 2009-11-05 23:02:15 / 累计浏览 2,460

从“军事战争”总结了一些服务器架构思考

 “客户端访问”与“服务器端响应”,犹如一场战争。初期,访问量较小,弄几台服务器随便拉起一只队伍,就能抵抗住客户端的进攻。慢慢的,访问量大起来,这时候,就需要讲究排兵布阵、战略战术、多兵种协调作战。于是,开始有了负载均衡服务器、Web服务器、缓存服务器、数据库服务器、存储服务器等多兵种;开始...