材料一台虚拟机,没错只要一台虚拟机,真机更厉害
新装好的centos7.0
第一步配置ip使其能够远程连接,并换成阿里源
VMware左上角编辑,虚拟网络编辑器,右下角更改设置
桥接选择自己对应上网的硬件名称,用WiFi就选择WiFi的,用网线就选择网线的,点击应用保存
VMware左上角虚拟机,设置
选择桥接,直接配置的是桥接,也可以选择主机模式
虚拟机右击终端
vi /etc/sysconfig/network-scripts/ifcfg-ens33
这里为了方便直接就是动态获取,onboot记得开启,ipv6直接注释就行,静态比较麻烦还要找客源用的地址,还要添加子网掩码dns,具体可以百度,节省时间就跳过
service network restart
ifconfig
会有ip直接复制使用远程软件连接
如果不能连接init 6重启一下再用ifconfig获取ip
更换yum源
备份/etc/yum.repos.d/下的CentOS-Base.repo为CentOS-Base.repo.backup 并更换为阿里云源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行yum makecache生成缓存
yum update 更新软件
900多个软件!没有时间就不用更新
第三部搭建LAMP架构
通过yum源安装相关软件
yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
安装好了就可以启动服务了,不过得要先关闭selinux跟防火墙,为了快速就不配置规则了直接关闭
setenforce 0
systemctl stop firewalld.service
启动!
systemctl start httpd mariadb
systemctl enable httpd mariadb
在浏览器输入虚拟机的ip测试一下,不知道就ifconfig查看复制一下
给数据库设置密码 12345
mysqladmin -uroot password "12345"
虚拟主机
vim /etc/httpd/conf.d/ecshop.conf
<VirtualHost :80>
ServerName www.ecshop.com
ServerAlias ecshop.com
DocumentRoot "/webroot/ecshop"
</VirtualHost>
<Directory "/webroot/ecshop">
Require all granted
</Directory>
mkdir -p /webroot/ecshop
vim /etc/httpd/conf/httpd.conf
改完后要检查一下是否有问题
echo "<h1> ecshop <h1> ..." > /webroot/ecshop/index.html
弄个测试页,内容自己定
systemctl restart httpd
重启一下服务
需要改一下hosts文件
C:\Windows\System32\drivers\etc
输入ip检查一下
没问题
http://www4.2ky.cn/down/2016/ECShop_V3.0.0_UTF8_release0518.zip
下载ECShop软件包
cd /webroot/ecshop/
rm -rf
cd
yum install lrzsz -y
rz
yum install unzip -y
unzip ECShop_V3.0.0_UTF8_release0518.zip
cp -rf ECShop_V3.0.0_UTF8_release0518/* /webroot/ecshop/
chown -R apache:apache /webroot/ecshop/
http://172.21.152.115/install/index.php
直接下一步下一步
这一步报错了来排查,好像是地区没有更改
systemctl restart httpd mariadb
再重启一下试试
数据库名小写 ecshop 搞定了
直接去后台玩玩
输入之前填写的管理员账户密码
直接完成向导
提示说要删除两个文件,主要是怕重复安装,怕他人捣乱
输入ip或者www.ecshop.com
空空的,我们加个东西试试看吧
到这边也就结束了,搞定了。至于官网为什么这样丑,那就找专门的人来美化首页了,也有专业团队维护,我们搭建好就行,有需要的可以自己多研究HTML美化一下,还有UI,购物平台搭建完成,下次搭建论坛测试一下
原文地址:https://blog.51cto.com/13346912/2387516