LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台

配置所需环境:

Red Hat Enterprise Linux 5.4

用到的rpm软件包有:

httpd-2.2.3-31.el5.i386.rpm

mysql-5.0.77-3.el5.i386.rpm

mysql-server-5.0.77-3.el5.i386.rpm
php-5.1.6-23.2.el5_3.i386.rpm

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

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

ECShop_V2.7.2_UTF8_Release0505.zip(搭建网上商城的)

因为我们需要的软件包很多都有依赖关系,为了方便我们使用yum安装,自动解决依赖关系。

编辑:

vim  /etc/yum.repos.d/rhel-debuginfo.repo

7458261_13774953321udy.png

安装所需要的软件

225643540.png

安装完成后,我们分别启动httpd和mysqld,并将它们设为开机自动启动

service  httpd start

chkconfig httpd on


service  mysqld start
chkconfid mysqld on

为了安全起见我们需要给数据库的用户加一个口令,并且查看一下mysql的数据库

mysql admin -u root -p passwd '123'设置密码

然后登陆:

mysql -u root -p

现在我们来测试一下看它们连接是否正常。首先我们要知道几个关键的目录,/var/www/html是我们站点的根目录,也就是存放网页及相关程序的目录:测试apache和php的连接是否正常,我们编辑一个index.php的小网页放到/var/www/html下,看是否能访问得到以及现实是否正常。

cd /var/www/html 进入根目录

vim index.php   编辑文件

<?php

phpinfo();

?>

访问一次:

172929757.png


然后我们再测试一下php和mysql的连接是否正常,我们将前面我们编辑的index.php修改,在php中调用mysql看看能否成功:

vim index.php

225842484.png

访问一次:

173327217.png

把mysqld停止看显示什么结果:

173631242.png

我们的lamp环境已经搭建好了!

使用ecshop搭建网上商城:

拖入并解压ECShop_V2.7.2_UTF8_Release0505.zip压缩包

[root@localhost html]# ll

total 7400

-rw-r--r-- 1 root root 7560182 Aug 24 14:30 ECShop_V2.7.2_UTF8_Release0505.zip

-rw-r--r-- 1 root root      95 Aug 24 14:23 index.php

ECShop_V2.7.2_UTF8_Release0505.zip解压到根目录下

[root@localhost html]# mv ECShop_V2.7.2_UTF8_Release0505.zip  /root

[root@localhost html]# cd

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

将upload移动到/var/www/html目录,并改名为ecshop

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

接下来我们访问http://192.168.2.129/ecshop:

225946528.png出现以下情况:

230023668.png

在/var/www/html/ecshop目录下:

[root@localhost ecshop]# chmod -R a+w cert

[root@localhost ecshop]# chmod -R a+w p_w_picpaths/

[root@localhost ecshop]# chmod -R a+w temp/  

[root@localhost ecshop]# chmod -R a+w themes/

[root@localhost ecshop]# chmod -R a+w data/  

然后再执行:

230120496.png

在完成之后,我们重新访问http://192.168.2.129/ecshop

wps_clip_p_w_picpath-17517

现在我们看到的就会一个简单的商品网站,我们可以在后台管理增删模块装扮自己的主页

我们会在数据库里发现一个ecshop数据库:

145714729.png

下面的事情我相信大家都会做了,你想做什么样的网站都可以上传的服务器上就行了。