LAMP架构是目前国际流行的 Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者 Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都 是企业搭建网站的首选平台。
安装分为:linux的安装和配置,Apache的安装和配置,MySQL的安装和配置,PHP的安装和配置四个部分。
备注:(1)这是一个耗时比较长的繁琐过程,千万不要耐不住性子跳步骤!!!区区2个小时而已,但如果你偷懒略过了一些步骤,那就不是两个小时的事了!!!
(2)下载相关依赖包:免费分享
目录
1.导入依赖包
需要的依赖包
ncurses-devel-5.7-4.20090207.el6.i686.rpm zlib-devel-1.2.3-29.el6.i686.rpm libxml2-devel-2.7.6-21.el6_8.1.i686.rpm libidn-devel-1.18-2.el6.i686.rpm libcurl-devel-7.19.7-52.el6.i686.rpm
2.安装依赖包
需要安装的依赖包都可以在Linux光盘镜像文件中找到,找到后安装即可.
先查看光盘挂载的路径:
[root@localhost software]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 16G 5.2G 9.7G 35% tmpfs 1012M 76K 1011M 1% /dev/shm /dev/sr0 3.1G 3.1G 0 100% /media/RHEL-6.9 Server.i386
从结果可以看出,Linux安装光盘挂载在/media/RHEL-6.9 Server.i386
,安装包在此目录的Packages
子目录中.
进入该目录,按照顺序逐一安装即可.
[root@localhost software]# cd /media/RHEL-6.9\ Server.i386/Packages/ [root@localhost Packages]# rpm -ivh ncurses-devel-5.7-4.20090207.el6.i686.rpm [root@localhost Packages]# rpm -ivh zlib-devel-1.2.3-29.el6.i686.rpm [root@localhost Packages]# rpm -ivh libxml2-devel-2.7.6-21.el6_8.1.i686.rpm [root@localhost Packages]# rpm -ivh libidn-devel-1.18-2.el6.i686.rpm [root@localhost Packages]# rpm -ivh libcurl-devel-7.19.7-52.el6.i686.rpm
3 Apache2安装
3.1 上传并解压缩安装包
使用rz
工具, 选择httpd-2.2.21.tar.gz
上传到指定Linux目录,比如/home/software
[root@localhost software]# rz [root@localhost software]# tar -xzvf httpd-2.2.21.tar.gz [root@localhost software]# cd httpd-2.2.21
3.2 源码安装Apache
使用--prefix
选项用于指定程序安装路径,后续不再说明.
[root@localhost httpd-2.2.21]# ./configure --prefix=/usr/local/apache2 [root@localhost httpd-2.2.21]# make [root@localhost httpd-2.2.21]# make install
3.3 启动Apache
[root@localhost httpd-2.2.21]# /usr/local/apache2/bin/apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
若报如上错误,则可以如下处理:
[root@localhost httpd-2.2.21]# vi /usr/local/apache2/conf/httpd.conf
编辑Apache的配置文件httpd.conf
,在文件中加入一行(添加时不要加#,#是注释