LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
在搭建lamp平台有很多种方法,这次就是最简单的安装使用rpm 包进行安装和简单的配置,首先配置好YUM源。
一、 服务器 —— RPM安装- httpd-2.2.3-6.el5.i386.rpm --Apache服务器的程序软件包
- httpd-devel-2.2.3-6.el5.i386.rpm --安装php是需要,Apache HTTP服务器的开发工具包
- httpd-manual-2.2.3-6.el5.i386.rpm ---------------可选,是Apache服务器的手册文档
- system-config-httpd-1.3.3.1-1.el5.noarch.rpm ---可选,Apache的图形化配置工具
- 服务目录:/etc/httpd/
- 主配置文件:/etc/httpd/conf/httpd.conf
- 网页目录:/var/www/html/
- 服务脚本:/etc/init.d/httpd
- 执行程序:/usr/sbin/httpd
- 访问日志:/var/log/httpd/access_log
- 错误日志:/var/log/httpd/error_log
- 安装httpd
yum install httpd httpd-devel
检查是否安装成功
安装成功后,启动httpd
客户端测试
二、MYSQL
MySQL是一个小巧灵珑的数据库服务器软件,对于小型(当然也不一定很小)应用系统是非常理想的。除了支持标准的ANSI SQL语句,它还支持多种平台,而在Unix系统上该软件支持多线程运行方式,从而能获得相当好的性能。对于不使用Unix的用户,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行。
可以使用以下RPM包:
- MySQL-server-VERSION.i386.rpm
- MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
- MySQL-Max-VERSION.i386.rpm
- MySQL-Max服务器。该服务器具有其它功能,这是MySQL-server RPM不具备的。你必须首先安装MySQL-server RPM,因为MySQL-Max RPM依赖于它。
- MySQL-client-VERSION.i386.rpm
- 标准MySQL客户端程序。你可能总是要安装该软件包。
- MySQL-bench-VERSION.i386.rpm
- 测试和基准。需要Perl和DBD::mysql模块。
- MySQL-devel-VERSION.i386.rpm
- 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要。
- MySQL-shared-VERSION.i386.rpm
- 该软件包包含某些语言和应用程序需要动态装载的共享库
- MySQL-shared-compat-VERSION.i386.rpm
- 该软件包包括MySQL 3.23和MySQL 4.0的共享库。如果你安装了应用程序动态连接MySQL 3.23,但是你想要升级到MySQL 4.0而不想打破库的从属关系,则安装该软件包而不要安装MySQL-shared。从MySQL 4.0.13起包含该安装软件包。
- MySQL-embedded-VERSION.i386.rpm
- 嵌入式MySQL服务器库(从MySQL 4.0起)。
- MySQL-VERSION.src.rpm
- 包含以前所有软件包的源码。可用来在其它架构上重建RPM(例如,Alpha或SPARC)。
安装mysql
yum install mysql mysql-devel mysql-server –y
安装好后启动mysql
service mysqld start
首次启动有点慢要做初始化配置
启动的3306的端口
登陆测试
三、PHP
PHP,是英文预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的,语言的风格有类似于,被广泛的运用
安装PHP
yum install php php-devel php-mysql php-gd –y
安装好后在编辑
/etc/httpd/conf/httpd.conf 在DirectoryIndex后加上 index.php 识别php结尾的文件 编辑/var /www/html/index.php <?php phpinfo(); ?> 利用 service httpd restart 重启网络服务 重新登录一下网站验证php是否能与网站结合一起 验证完成后在更改/var/www/html/index.php 编写如下脚本 <?php $link=mysql_connect ('127.0.0.1','root','123456'); if ($link) echo Success; else echo Failue; ?> 验证php是否和数据库结合使用简单的lamp平台搭建,可以进行测试了!!