RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind
首先要先了解以下9个要点
什么是LAMP
目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境
构成组件
Linux、Apache、MySQL、PHP/Perl/Python
Apache http://www.apache.org/
Mysql http://www.mysql.com/
Apache
开放源代码、跨平台应用
支持多种网页编程语言
模块化设计 、运行稳定、良好的安全性
Mysql
Mysql 社区版,企业版
pregresql社区版,企业版 伯克利enterprisedb
Php
php is hypertext preprocess
1·模块 2.php站点
LAMP的优势
成本低廉,可定制、易于开发,方便易用、安全和稳定
应用论坛
phpwind(阿里巴巴),discuz(QQ),wordpress
ab命令(压力测试工具)
Apache Benchmark,Apache基准测试工具
格式:ab [-q] -c 并发请求数 -n 总的请求数 [http://]域名[:端口]/路径
应用示例:
[root@shuiyong ~]# ulimit -n 3600
[root@shuiyong ~]# cd /usr/local/apache2/bin/
准备:构建本地yum服务器
一、 基于LAMP构建phpwind论坛
1.构建的linux环境:
[root@shuiyong ~]# uname -a#查看Linux的环境
Linux shuiyong.shuiyong.com 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux