LAMP架构搭建与网站运行实例
Building the LAMP Framework and Giving the Examples of Web Site
Yu liqiang (Information Engineering Department, Wuxi Institute of Commerce,JiangsuWuxi 214063, china ) : The paper described the LAMP framework build process and the parameter choice of translating and installing software. The accuracy of building the LAMP framework was tested by writing the PHP program. The practical application of the LAMP framework was demonstrated by the group buy website of the open source. s: LAMP;Framework;set up;Web Site
LAMP(Linux,Apache,MySQL,PHP)架构在互联网的网站建设中得到广泛的使用,并且其软件的开源特性受到网站管理者的欢迎。由于LAMP架构搭建过程中操作命令多,且设置命令中的参数比较难掌握,但又是特别重要,这也是困扰LAMP架构搭建人员的问题。因此,本文比较详细地介绍了LAM架构搭建的过程,并通过编写简单的PHP程序文档来测试LAMP架构搭建的正确性,最后通过开源团购网站程序的安装来展示LAMP架构搭建的实际应用。
以下LAMP架构搭建过程中用到的相关软件:
可以到相关网站上去下载,并存放在/root/lamp子目录中,需要用户进行解压与编译安装。 一、安装Apache
编译安装软件的三个步骤为分别执行./configure、make、make install命令。编译前的准备工作很重要(./configure),特别是准备编译前的参数设置对LAMP架构的初始化设置起着重要的作用,并依据据所建网站的应用需要而定。
若没有出错提示就表示自己编译安装的Apache启动成功,其默认的主页在/usr/local/apache2/htdocs/index.html下,浏览器访问127.0.0.1的显示页面内容为:It works。而RHEL5系统原来自带的Apache其默认主页是Test Page。 注意:如果要启动RHEL5系统自带的Apache,则先要停止当前自己安装的apache运行:
#/usr/local/apache2/bin/apachectlstop
若要运行自己安装的apache,则要先停止系统原来的apache运行:# service httpd stop
二、MySQL的安装 注释:--prefix: 设置PHP的安装路径
--enable-mbstring: 设置PHP支持多字节字符串 --with-gd : GD库与上面的enable-mbstring是团购网站所需设置
--with-apxs2: 设置Apache服务器提供的apxs模块支持
程序位置
--with-mysql: 设置Mysql服务器程序的安装位置 --with-config-file-path: 设置PHP程序的配置文件所在的位置) # make
# make install
# cp php.ini-development /usr/local/php/php.ini &&复制PHP配置文件到指定路径 四、配置与测试 1.配置Apache
修改apache配置文件,使其识别以.php结尾的网页文件。 ** # vi /usr/local/apache2/conf/httpd.conf 修改文档中的语句: DirectoryIndex index.php
** 找到LoadModule节的相应位置处,查看是否已经增加了:
LoadModule php5_modulemodules/libphp5.so
上一句是php编译安装过程中在apache安装目录modules子目录中生成的ibphp5.so文档,是apache对php动态连接库的支持。
如果没有上面的一句,请加上,并检查前面的./configure中的参数是否有误。