之乎者也2011

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  apache

摘要:轻松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49Posted on 2010-08-07 12:13 平常心 阅读(3326) 评论(4) 编辑 收藏 所属分类: PHP 第一步:下载安装的文件 1. MySQL:下载地址mysql-5.1.49-win32.msi; 2. Apache: 下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi; 3. PHP5.3.3 下载地址php-5.3.3-Win32-VC6-x86注意:一定要下载php-5.3.3-Win32-VC6-x86版本 的,不要下载php-5.3.3-nts-W 阅读全文
posted @ 2011-09-29 17:55 之乎者也2011

摘要:转:http://wenku.baidu.com/view/01984c145f0e7cd184253689.html第一种方式是apache多进程,第二种是多进程+多线程。(进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。进程当然也有缺点,因为线程之间要通信,要切换,要创建撤销进程等也是有开销的,而且兼容性也不安全,每个线程都有自己的堆栈)一般来说,线程负责减少开销,进程负责稳 阅读全文
posted @ 2011-09-26 21:05 之乎者也2011

摘要:大型高并发高负载网站的系统架构1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。除了门户和信息发布... 阅读全文
posted @ 2011-09-15 15:26 之乎者也2011

摘要:Apache是运行在Linux操作系统上的头号Web服务器。很多小地方都可以用来调整Apache的性能,并降低它对系统资源的影响。其中一个就是调整内存使用率,当然达到这一目的可能还是需要花点功夫的。 例如,通过ps来确定httpd线程的内存使用率,可以输入下面的命令:# ps -U apache -u apache uUSERPID %CPU %MEMVSZRSS TTYSTAT START TIME COMMANDapache130670.05.3 149704 54504 ?SOct071:53 /usr/sbin/httpd -f /etc/httpd/conf/httpd.conf . 阅读全文
posted @ 2011-09-15 15:17 之乎者也2011

摘要:apache - 调试模块The Apache HTTP Server ProjectApache Debugging GuideThis document is a collection of notes regarding tools and techniques for debugging Apache and Apache modules.Got more tips? Send 'em to docs@httpd.apache.org. Thanks! 1. Using gdb 2. Getting a live backtrace 3. Using 'truss/tr 阅读全文
posted @ 2011-09-15 15:16 之乎者也2011

摘要:apache调试:gdb /usr/local/apache2/bin/httpdb ap_process_requestrun -X -d /usr/local/apache2 -f /apapche/conf/file/path/httpd.conf在需要的地方设置断点:b filename:lineno thread # if condition 阅读全文
posted @ 2011-09-15 15:15 之乎者也2011

摘要:apache 调试2009-08-04 11:02./configure --enable-so --prefix=/use/local/apachedebug/ CFLAGS=-g这里要加入调试的参数 -g,后面才可以进行调试1 gdb httpd2 b 函数或者文件3 run -X -d /usr/local/apache2 阅读全文
posted @ 2011-09-15 15:14 之乎者也2011

摘要:Linux下apache添加rewrite模块已经安装好 apache ,但是忘了安装 rewirte ,郁闷,于是重新编译安装太麻烦,于是想到重新编译单独的源文件,进行安装,上网搜了下,还真可以。下面以 rewrite 模块为例:Apache 安装 rewrite 模块的时候需要DBM支持,否则无法编译。#rpm -qa gdbm (查询rpm,如果没有,需先下载并安装 gdbm )下载地址:ftp://ftp.gnu.org/gnu/gdbm/安装DBM步骤:#./configure#make#make install#make install-compat (如果不执行此步,无法编译出n 阅读全文
posted @ 2011-09-05 05:36 之乎者也2011

摘要:文本页面(htm/css/js)启用gzip压缩后,一般可以压缩70%左右。即50K的文件,实际只需传输15K到客户端,由客户端解压显示,这样可有效提高前端性能。另外,实践证明,启用Gzip压缩后,不会对搜索引擎收录有影响。要开启gzip压缩,在 apache2.x 版本以上,需开启 Deflate 模块和 headers 模块。事实上,Apache2.x系列已经内置了这两个模块,因此,只需要安装时打开即可:--enable-deflate --enable-headers很显然,我这里问题是安装时又未打开,so..我们选择单独编译模块,mod_deflate.c 在源文件目录的modules 阅读全文
posted @ 2011-09-05 05:35 之乎者也2011

摘要:下载apache,通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz安装:.tar –zxvf httpd-2.2.9.tar.gz .mkdir –p /usr/local/web/apache/.cd httpd-2.2.9./configure --prefix=/usr/local/web/apache --enable-so #让apache核心装载DSO,但是实际不编译任何动态模块 --enable-module=most #将一些不常用的,不在缺省中的模块静态编译进来 ... 阅读全文
posted @ 2011-09-05 05:34 之乎者也2011

摘要:为了测试一下分布式的session,准备搭建一个服务器集群。下面是搭建yum的过程1、从小白那里找了了一个cenos5.4的iso,赋值到/root/Server下,映射到/mntmount -o loop /root/Server/Cen**.iso /mnt2、进到这个目录里,安装一下vsftpd软件,然后设置为自动重启rpm -ivh vsftpchkconfig --level 3 vsftpd onchkconfig --level 5 vsftpd on3、把/mnt下的文件复制到/var/ftp/pub下,复制后的结果就是,pub目录下有CenOS目录和repodata目录4、生 阅读全文
posted @ 2011-09-04 21:08 之乎者也2011