LAMP架构是目前最成熟的一种企业网站应用模式,无论是性能、质量还是价格都将成为企业、政府信息化所必须考虑的平台。下面就来学习LAMP(linux+apache+mysql+php)平台的搭建,图69为LAMP拓扑结构示意图。
LAMP ServerDNS Server
图69 LAMP的拓扑机构示意图
搭建LAMP服务所需软件有Apache、MySQL、PHP和软件包,具体所需要的软件包,如表7所示。
所需软件 Apache软件 软件所需的rpm软件包及其依赖包 2.2.3 2.2.3 MySQL软件 5.0.22 5.0.22 PHP软件 5.1.6 5.1.6 5.1.6 5.1.6 5.1.6 PHP论坛源代码软件 获取方式 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第2张光盘中 第3张光盘中 网站中下载 表7 搭建LAMP所需软件
1.关闭SELinux和iptables(防火墙)
为了不影响对LAMP的测试效果,需要禁用SELinux安全系统和iptables防火墙,用户可在桌面执行【系统】|【管理】|【安全级别和防火墙】命令,在弹出的对话框中,单击防火墙右侧的下拉按钮。然后,在下拉菜单中,选择【禁用】选项,如图70所示。
选择
图70 禁用iptables防火墙
在该对话框中,单击【SELinux】选项卡,在该选项卡的SELinux的右侧单击下拉按钮。然后,在下拉菜单中,选择【禁用】选项,并单击【确定】按钮,如图71所示。
选择
图71 关闭SELinux安全系统
另外,用户页可以通过service iptables stop命令,来关闭防火墙。将SELinux的
配置文件中,来关闭SELinux。关闭SELinux后需要重新启动服务器,使配置生效。但
提 示 用户要注意的是在服务器重新启动后,iptables防火墙会随系统自动启动,因此在重
新启动服务器前要,要使用chkconfig –level 3 iptables off命令,关闭iptables防火墙。
2.Apache的配置
Apache所需要的软件在Red Hat Enterprise 系统中默认已被安装,因此就不再对Apache的安装进行说明。
在终端中,输入“vi /etc/httpd/conf/”命令,打开Apache主配置文件。 然后,在该配置文件中,找到设置Apache根目录为/etc/httpd(ServerRoot “/etc/httpd”),如图72所示。
图72 设置Apache目录
在该配置文件中,找到
图73 设置客户端最大连接数
在该配置文件中,找到ServerAdmin配置选项,并设置管理员邮箱为(ServerAdmin),如图74所示。
图74 设置管理员邮箱
在该配置文件中,找到ServerName配置选项,设置服务器的主机名和端口号(ServerName ),如图75所示。
图75 设置服务器的主机名和端口
在该配置文件中,找到DocumentRoot配置选项,并设置网页文件目录/var/www/slyx(DocumentRoot“/var/www/slyx”),如图76所示。
图76 设置网页文件目录
默认网页文件目录权限(允许所有人访问/var/www/slyx目录),如图77所示。
Linux1-WEB服务器--LAMP平台的搭建
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)