在Ubuntu server上搭建LAMP环境
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的***平台。
总共分为五个步骤:安装apache和mysql、测试PHP脚本、apache的配置和使用、MySQL的配置和使用、安装Zend Optimizer
apache的配置和使用
/etc/init.d/apache2 start 启动服务
/etc/init.d/apache2 stop 停止服务
/etc/apache2 目录中的文件
apache2.conf apache服务器主配置文件
conf.d/charset 字符集配置文件
envvars license相关
httpd.conf 其配置文件为空
mods-avaliable/ 可用的apache模块
mods-enabled/ 被激活的apache模块
ports.conf 端口配置文件
sites-avaliable/ 可用的服务器配置(如虚拟主机)
sites-enabled/ 被激活的服务器配置
apache2.conf
#apache配置文件根目录,注意不要写成/etc/apache2/
ServerRoot "/etc/apache2"
#apache服务启动时的进程ID /var/run/apache2.pid
PidFile ${APACHE_PID_FILE}
#服务器从接受请求到把请求发送的时间限制
Timeout 300
#是否允许保持连接(允许用户建立***链接)
KeepAlive On
#每个请求***连接数,0表示无限制
MaxKeepAliveRequests 100
#同一连接的同一客户端,两个请求之间的等待时间
KeepAliveTimeout 15
之后的MPM配置是服务器性能的关键配置,再次就不细说了。
#apache配置文件根目录,注意不要写成/etc/apache2/
ServerRoot "/etc/apache2"
#apache服务启动时的进程ID /var/run/apache2.pid
PidFile ${APACHE_PID_FILE}
#服务器从接受请求到把请求发送的时间限制
Timeout 300
#是否允许保持连接(允许用户建立***链接)
KeepAlive On
#每个请求***连接数,0表示无限制
MaxKeepAliveRequests 100
#同一连接的同一客户端,两个请求之间的等待时间
KeepAliveTimeout 15
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 75.
- 76.
此之后的MPM配置是服务器性能的关键配置,再次就不细说了。
Ubuntu server上搭建LAMP:apache的配置和使用 就讲到这里了,下一节:MySQL的配置和使用。
【编辑推荐】