lamp的搭建以及应用(rpm)


注:本次实验为rpm包形成的搭建,而不是源码


Lamp=linux+apache+mysql+php


实验:

1,建立光盘挂载点

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom/mnt/cdrom


2,配置本地yum(因为要安装的包比较多而且有依赖关系,所以使用yum安装)

[rhel-server]

name=Red Hat Enterprise Linux server

baseurl=file:///mnt/cdrom/Server

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release


3,安装lamp所有安装包:

[root@localhost ~]# yum install httpdmysql-server mysql php php-gd php-mysql


3,启动服务

[root@localhost ~]# service httpd start(启动http服务)

Starting httpd:                                           [  OK  ]

[root@localhost ~]# chkconfig httpd on(写入开机自启动中)


[root@localhost ~]# service mysqld start(启动数据库)


查看sql是否安装成功

[root@localhost ~]# mysql -u root(进入数据库)

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.0.77 Source distribution


Type 'help;' or '\h' for help. Type '\c' toclear the buffer.


mysql> show databases;(查看database数据)

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)


因为此时的数据库没有密码,处于安全考虑,设置上密码

[root@localhost ~]# mysqladmin -u root -ppassword  '123'(为mysql中的root设置密码)


4,编辑一个小网页验证phphttp的结合:

[root@localhost ~]# cd /var/www/html/

[root@localhost html]# vim index.html


<?php

phpinfo{};(把信息输出到网页中)

?>


使用客户机验证,如图:




5,继续编辑网页验证mysqlhttp的结合

<?php

$link=mysql_connect('127.0.0.1','root','123');

if ($link)

echo "ok";

else

echo "not";

?>


使用客户机验证,如图:



到此:

环境搭建成功

下面以用此环境为案例搭建一个小的商城的网站:

案例:

首先准备软件ECShop_V2.7.2_UTF8_Release0505.zip

如图:


1,解压文件

[root@localhost ~]# unzip ECShop_V2.7.2_UTF8_Release0505.zip  


2,移动upload文件夹到/var/www/html/中并改名为ecshop

[root@localhost ~]# mv upload/  /var/www/html/ecshop


3,输入http://192.168.10.1/ecshop出现如下界面

同意上述条款并点击下一步配置


linux中修改文件权限使其可写


修改后如图

全部可写,然后点击下一步配置


点击安装

完成安装后如图:


实验完成


你可能感兴趣的:(apache,linux,PHP,mysql,rpm安装)