LAMP : Linux + Apache + Mysql + PHP
Ecshop2.7.2

注意:在输入命令过程中,学会用tab键补全命令,不要对着照抄,很容易出错。

前置:
A:先设置虚拟机中的CD映像路径,为RHEL6.5.ISO(安装包),点连接
虚拟机->设置->CD/DVD->ISO映像文件选择rhel-server-6.5-i386-dvd.iso安装包(设置状态:勾选已连接)
设置之后在服务器桌面会出现RHEsL_6.5光盘,接着输入如下命令,进入访问
B:#mount
C: #cd /media/RHEL--/Packages 进到这个路径下

接下来进入安装过程....

注意:【如下实现把然之安装包放入到linux服务器目录下】
在如下步骤之前先安装xftp(一个从宿主机传文件到服务器的工具,同Xshell)
把主机IP复制粘贴到主机中,协议选择SFTP,连接即可,连接后可实现从宿主机把文件拖到linux服务器中对应文件夹下,如把Ecshop2.7.2.zip拖到/tmp下

1,安装vsftp (主要用于传文件,若万一安装不上,此步骤可忽略)
#su - root
#service vsftpd status
#ll |grep vsftp
#rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm --nodeps
#service vsftpd restart
#service vsftpd status

安装完后查看一下安装的程序
#rpm -qa |grep vsftpd

2,安装Apache (Web服务器,用于连接网络)
#service httpd status
#ll | grep httpd
#rpm -ivh httpd-2.2.15-29.el6_4.i686.rpm --nodeps
#service httpd restart
#service httpd status
#ifconfig

安装完后查看一下安装的程序
#rpm -qa |grep httpd

复制IP地址,然后在客户端IE地址中输入,查看是否可以登录Apache的安装界面,若有出现“。。。Test Page”则代表成功
注意:配置网页显示,系统管理中对防火墙进行配置
#setup
防火墙配置->启用->定制->可信的服务(按空格选中WWW(HTTP),安全WWW(HTTPS)这2项) 配置好后关闭退出

3,安装PHP (脚本语言,用于显示网页内容)
#ll |grep php
#rpm -ivh php*.rpm --nodeps (php*.rpm:指全部安装)
#service httpd restart
#vi /var/www/html/test.php
在文本中编写如下语句:
<?php
echo "Welcome!"
?>
再到客户端IE地址中输入:http://虚拟机IP/test.php
回车后不显示"Welcome"则表示PHP没安装

安装完后查看一下安装的程序
#rpm -qa |grep php

4,安装Mysql (存储数据)
#service mysqld status
#ll | grep mysql
#rpm -ivh mysql-5.1.71-1.el6.i686.rpm --nodeps
#rpm -ivh mysql-server-5.1.71-1.el6.i686.rpm --nodeps
#service mysqld restart
#service mysqld status
#mysql -u root -p
#输入密码为空
# show databases;
#exit 退出数据库

安装完后查看一下安装的程序
#rpm -qa |grep mysqld

注:若出现在安装数据时出现sock.sql问题时
#cd /var/lib/mysql/
#ls
#mv sock.sql sock.sql.bak /*即可解决,方法:把sock.sql的文件名修改为sock.sql.bak

5, 部署Ecshop2.7.2
先把文件ECShop_2.7.2.rar格式转成ECShop_2.7.2_B01.zip或直接拖文件夹
再把ECShop_2.7.2_B01.zip文件从外面Window端拖进来,放到桌面,再把文件从桌面复制到/var/www/html/
#cd /home/用户名/桌面
#ll
#cp ECShop_2.7.2_B03.zip /var/www/html/
#cd /var/www/html/
#unzip ECShop_2.7.2_B03.zip

#chmod -R 777 ECShop_2.7.2_B03 '解开权限,否则安装时会报权限问题
#cd ./ECShop_2.7.2_B01/ecshop/upload/
#cd ./install/incluses
#ll
#vi lib_installer.php
打开lib_installer.php文件
在if()前加上如下命令,保存退出即可
date_default_timezone_set('Asia/Shanghai');
----------------------------
if (!defined('IN_ECS'))
{
die('Hacking attempt');
}

到客户端IE地址中输入:http://IP/ECShop_2.7.2_B01/ecshop/upload/
回车进入安装界面
注意对安装界面进行设置
创建数据库
设置管理员和密码:admin 123456
勾选导入测试数据

再登录(注意切换超速模式)

6,部署然之网站 (网站源代码)
需要把ranzhi的安装文件复制到/var/www/html/下
#cd /tmp/
#ls
#cp ranzhi.2.5.zip /var/www/html/
#cd /var/www/html/
#unzip ranzhi.2.5.zip
到客户端IE地址中输入:http://IP/ranzhi/www/index.php
现查看有没有出现然之的界面 。。。手动开始安装
数据库配置处需要把127.0.0.1改成Localhost
设置管理员和密码:admin 123456
再登录(注意切换超速模式)

7,部署禅道项目管理系统
需要把ZenTaoPMS的安装文件复制到/var/www/html/下
#cd /tmp/
#ls
#cp ZenTaoPMS.7.3.stable.zip /var/www/html/
#cd /var/www/html/
#unzip ZenTaoPMS.7.3.stable.zip
到客户端IE地址中输入:http://IP/zentaopms/www/index.php
现查看有没有出现禅道的界面 。。。手动开始安装
数据库配置处需要把127.0.0.1改成Localhost
设置管理员和密码:admin 123456
再登录(注意切换超速模式)

8,分别把mysql,php,apache卸载一次后,重新安装,查看系统是否能正常运行
#rpm -ev mysql.5.1.7....rpm --nodeps 注:如果卸载不了,则把后缀.rpm去掉
#rpm -ev php.....rpm --nodeps
#rpm -ev http....rpm --nodeps

【安装Ecshop2.7.2网站(LAMP环境)】--实践的更多相关文章

  1. 自定义安装Apache+php+mysql网站服务器环境

    自定义安装Apache+php+mysql 这种方式是比较麻烦的安装方式,需要具有一定的对Apache了解的基础上才能安装,安装顺序就是先安装Apache软件,然后安装php,最后安装mysql.这里 ...

  2. 阿里云服务器ECS LAMP环境安装(Ubuntu)

    所周知如果要搭建一个网站lamp环境必不可少,但是阿里云初始的时候没有自带lamp环境,原本阿里云自带的包也已经失效了,所以需要自己来安装.但是网上大部分博客都有些老,于是中间遇到了一些小坑,今天就在 ...

  3. 将php网站移到CentOS 6.7上[一]:yum安装lamp环境

    最近应老师要求,将一个网站从51php上转移到学校提供的服务器上,之前对Linux没有了解,一切都在百度百度百度.于是发现很多步骤自己做过后就忘了,现将有效步骤记录下来,以供下次参考. 原51php上 ...

  4. lamp环境应用实践

    LAMP之apache2.4.33 apache工作模式 apache 常用工作模式有2种,区别在于 worker模式 1. 线程模式 2. 占用资源少 3. 稳定性略差 4. 并发大 prefork ...

  5. 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境

    PHP7 都出来了,你还在玩PHP5吗? MySQL5.6 早都出来了,你还在玩MySql5.2吗? Apache2.4 早都出来了,你还在玩Apache2.2吗? 笔者不才,愿意亲自搭建环境,供搭建 ...

  6. LAMP环境搭建实现网站动静分离[转]

    目录: 1.环境概述 2.动静分离拓扑图 3.各服务器功能规划 4.各服务器基础环境配置 5.httpd安装配置 6.php安装配置及启用opcache加速功能 7.mysql安装配置 8.wordp ...

  7. yum安装LAMP环境与管理(七)

    [教程主题]:yum安装LAMP环境与管理 [1] 什么是LAMP 目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作 ...

  8. Vultr VPS建站攻略 – 一键安装宝塔面板架设LNMP/LAMP Web环境

    我们选择VULTR VPS建站的还是比较多的,其主要原因在于商家的稳定,毕竟我们用来建站选择服务器价格考虑的不是主要的(当然VULTR价格也是比较便宜),最为主要的是因为VULTR商家比较稳定,而且多 ...

  9. lamp环境的搭建和安装

    最近,部门有些系统需要迁移到新的机器上,因此需要在新的机器上安装lamp和lnmp的环境,因此在这里总结一下: 一. 安装lamp环境的步骤:  (1).因为是新的机器,因此需要安装gcc的各种环境: ...

随机推荐

  1. node(4)express 框架 EJS模板,cookie, session的学习

    一.EJS 概述:前端咱们使用过的一个模板套路,是underscore的套路.接下来EJS它属于后台工程师人的模板. https://www.npmjs.com/package/ejs 官网地址 特点 ...

  2. Pig store用法举例

    store:将数据存储到HDFS等文件系统里   将数据保存到/data目录 store data into '/data'; 以逗号为分隔符 store data into '/data' usin ...

  3. Docker 网络基础介绍

    [编者按]本文作者为 Mesosphere 开发大使 Michael Hausenblas,主要介绍配置 Docker 单主机网络的基本知识.文章系国内 ITOM 管理平台 OneAPM 编译呈现. ...

  4. c# 设计模式 之:装饰模式

    一.引言 在软件开发中,我们经常想要对一类对象添加不同的功能,例如要给手机添加贴膜,手机挂件,手机外壳等,如果此时利用继承来实现的话,就需要定义无数的类,如StickerPhone(贴膜是手机类).A ...

  5. java中如何打war包

    1.利用jdk里的工具   例如我们要打包的文件在D:\Project:运行 cmd: cd D:\Project 进入D:\Project ,然后输入jar -cvf  Project.war *回 ...

  6. SweetAlert插件 弹框插件

    sweetalert是一个漂亮的弹窗 中文网址: http://mishengqiang.com/sweetalert/ 它需要2个文件:sweetalert-dev.js和sweetalert.cs ...

  7. NSCopying简析

    NSCopying简析 用到NSCopying的时候并不多,但还是有必要知道最基本的用途,比方说数组的拷贝操作,需要注意的是,数组的拷贝操作并不是执行了 copy 方法,而是需要执行 initWith ...

  8. pt1000测温度

    本设计使用的PT1000热电阻铂热电阻,它的阻值会随着温度的变化而改变.PT后的1000即表示它在0℃时阻值为1000欧姆,在300℃时它的阻值约为2120.515欧姆.它的工业原理:当PT1000在 ...

  9. windows命令行大全

    命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一 ...

  10. 【原创】python requests 库底层Sockets处于close_wait状态

    以前对于Requests库只是简单是使用,在现在公司的后台中,有多个接口是直接使用requests.get .post之类的方法来做的,进行过一段时间的压力测试,发现性能低的可怜,且linux服务器有 ...