lamp环境搭建以及应用(rpm)
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
安装所需要的软件
安装完成后,我们分别启动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();
?>
访问一次:
然后我们再测试一下php和mysql的连接是否正常,我们将前面我们编辑的index.php修改,在php中调用mysql看看能否成功:
vim index.php
访问一次:
把mysqld停止看显示什么结果:
我们的lamp环境已经搭建好了!
使用ecshop搭建网上商城:
拖入并解压ECShop_V2.7.2_UTF8_Release0505.zip压缩包
[[email protected] 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解压到根目录下
[[email protected] html]# mv ECShop_V2.7.2_UTF8_Release0505.zip /root
[[email protected] html]# cd
[[email protected]]# unzip ECShop_V2.7.2_UTF8_Release0505.zip
将upload移动到/var/www/html目录,并改名为ecshop
[[email protected] ~]# mv upload/ /var/www/html/ecshop
接下来我们访问http://192.168.2.129/ecshop:
出现以下情况:
在/var/www/html/ecshop目录下:
[[email protected] ecshop]# chmod -R a+w cert
[[email protected] ecshop]# chmod -R a+w p_w_picpaths/
[[email protected] ecshop]# chmod -R a+w temp/
[[email protected] ecshop]# chmod -R a+w themes/
[[email protected] ecshop]# chmod -R a+w data/
然后再执行:
在完成之后,我们重新访问http://192.168.2.129/ecshop
现在我们看到的就会一个简单的商品网站,我们可以在后台管理增删模块装扮自己的主页
我们会在数据库里发现一个ecshop数据库:
下面的事情我相信大家都会做了,你想做什么样的网站都可以上传的服务器上就行了。
转载于:https://blog.51cto.com/qiankun0902/1283668