Lamp 之rpm包环境搭建

Lamp rpm包环境搭建

 

目前网络上流行的网站架构方式 是LAMPlinux + apache+mysql+php/perl/phthon,

即用linux作为操作系统,apache作为服务器,mysql作为数据库,php /perl/phthon作为脚本语言,这四个软件都是免费的或开放源码软件,因此使用这种方式不用花一分钱(出人公开法外)就可以建设稳定的、免费的网站系统,所以深受欢迎。

 

搭建lamp 环境使用的软件包是linux系统自带的rpm包安装比较方便,且便于搭建。

软件包版本

Apache服务器 httpd-2.2.3-31.el5.i386.rpm

Mysql数据库服务管理器  mysql-server-5.0.77-3.el5.i386.rpm  

Mysql   mysql-server-5.0.77-3.el5.i386.rpm 

Php     php-5.1.6-23.2.el5_3.i386.rpm 

Php图形库  php-gd-5.1.6-23.2.el5_3.i386.rpm 

Php 与数据库的连接工具  php-mysql-5.1.6-23.2.el5_3.i386.rpm

 

由于安装的软件包比较多可能还要有依赖软件,所以采用本地yum安装,修改yum配置文件/etc/yum.repos.d/rhel-debuginfo.repo这个文件

 

 

 

 

安装结束

开启apache服务器httpd服务 mysql服务器的 mysqld服务

 

 

 

为了mysql的安全,需要给用户账号设置口令

 

 

进入数据库查看表格等

 

 

 

 

 

Apache服务器实现调动php动态页面的呢?

安装php时,自身携带一个模块,模块存放的目录是在/usr/lib/httpd/moudels/libphp5.so

Apache服务器启动时是通过加载libphp.so这个模块,才可以达到实现动态网页的目的。在php的配置文件里有对这个模块的说明

 

 

 

 

环境搭建好之后要测试一下apache php 之间 phpmysql之间是否连接成功呢?

编写一个小网页来测试apachephp之间的连接

Phpinfo 这个函数可以查看当前运行的php版本信息 和功能信息

 

 

说明apache可以成功调动php网页

 

如何测试phpmysql之间的连接呢?

也是编写一个内容是连接数据库的网页,如果成功连接输出success 否则输出failed

测试一下是否成功

 

关闭mysql服务器mysqld服务试一下

说明php与数据库连接成功

 

 

 

环境搭建后之后实现一个应用 比如说要搭建一个商城,我这里有一个php页面的商城站点压缩包叫ECShop_V2.7.2_UTF8_Release0505.zip ECshop 结合mysql数据库的使用,会把商场页面的内容放在数据库里。把它解压缩后形成的upload目录放在apache服务器的站点主目录下,就可以实现对商场的访问。

完成安装需要三步

第一步:同意安装条款

 

第二步检查环境

修改目录和模块的权限

 

 

 

 

 

第三步:配置系统

再次打开一个漂亮的商场首页将呈现在你面前

 

注册会员

注册之后就进入到自己的个人主页可以查看个人的用户信息订单等应用

 

 

查看货物表esc_goods

 

 

 

 

然后进入到后数据库中查看用户是否注册成功呢?

查看ecs_users

 

 

我是做一个简单的应用测试环境是否搭建成功,你要是想开一个网店,那就要根据我搭建的lamp环境,往数据库中相应的表中添加内容板块,来维护你的商品就可以实现一个简单稳定的方便的漂亮的网店。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章