目录
部署环境/服务,检查部署环境/服务
检查部署环境/服务
上传TPshop项目到服务器,配置文件的更改,安装TPshop
部署环境/服务,检查部署环境/服务
一般部署环境,会根据开发写的部署文档来一步一步的部署环境。
部署环境/服务:
- 计算机:本机,虚拟机,云服务器(注意:工作一般不用虚拟机)
- 系统:Linux(CentOS)
- 软件(web服务器,后端语言环境,数据库软件)
- 运行代码:开发写好的代码(项目源码包)
软件套件组合(项目技术框架):
- LNMP(Linux+Nignx+MySQL+PHP/Python)
- WNMP(Windows+Nignx+MySQL+PHP/Python)
- LNMJ(Linux+Nignx+MySQL+Java)
- LAMP(Linux+Apache+MySQL+PHP/Python)
- 等等...
TPshop需要的软件套件组合(项目技术框架)是LNMP(Linux+Nignx+MySQL+PHP)。
软件套件可一键安装:LNMP一键安装包无人值守命令生成器,页面如下:
检查部署环境/服务
常用控制服务命令:
systemctl start 服务名 # 启动服务
systemctl stop 服务名 # 关闭服务
systemctl status 服务名 # 查看服务状态
systemctl restart 服务名 # 重启
systemctl enable 服务名 # 开机自启动
systemctl disable 服务名 # 禁用服务
注意:常用服务名有(nginx,mysql/mysqld,httpd(阿帕奇)等...)
下面链接文章中的最后一章>最后一节的CentOS虚拟机可直接拿来用,该虚拟机上已经部署了TPshop项目需要的软件套件组合(下载该虚拟机后,直接命名为【CentOS7-all-无界面】):
Linux的应用领域,测试与Linux,Linux的介绍,VirtualBox和Ubuntu的安装,VMware的安装和打开虚拟机CentOS-CSDN博客
检查虚拟机【CentOS7-all-无界面】中的环境/服务
检查Nginx和MySQL,PHP是否运行
检查php是否已安装,查询php版本号,输入命令:php -v
检查php进程服务是否正常,输入命令:systemctl status php-fpm
查看有哪些php进程服务在运行,输入命令:ps -aux | grep php
检查mysql是否已安装,检查mysql版本,输入命令:mysql -V
检查mysql是否已安装并运行,输入命令:systemctl status mysqld
查看有哪些mysql进程服务在运行,输入命令:ps -aux | grep mysql
检查nginx是否已安装,查看nginx的版本,输入命令:nginx -v
检查nginx是否已安装并运行,输入命令:systemctl status nginx
查看有哪些nginx进程服务在运行,输入命令:ps -aux | grep nginx
上传TPshop项目到服务器,配置文件的更改,安装TPshop
- 把要测试的项目TPshop压缩包上传到服务器的指定目录。
- 解压压缩包,并给予解压后的文件所有权限
- 修改配置,替换配置
- 重启nginx服务
- 访问服务器IP
- TPshop安装向导(检查环境,初始化数据库,安装等等)
- 安装成功后,可访问首页和管理员后台
安装包:https://download.csdn.net/download/hyh12261998/90632965
首先使用Xftp连接服务器(虚拟机CentOS-all-无界面),将TPshop项目压缩包上传到服务器(虚拟机CentOS-all-无界面)指定目录下(/usr/share/nginx/html)
查看是否上传tpshop.zip成功
解压压缩包tpshop.zip到/usr/share/nginx/html目录下,输入命令:
cd /usr/share/nginx/html
unzip tpshop.zip
解压后,是www目录
给与解压后的文件,所有权限,输入命令:chmod -R 777 www
修改配置nginx,这里我们直接替换配置
先进入nginx的配置路径下,输入:cd /etc/nginx/conf.d
重命名原有nginx的配置文件default.conf重命名为default.conf.bak
输入:mv default.conf default.conf.bak
nginx配置文件(nginx1.conf):https://download.csdn.net/download/hyh12261998/90632980
使用Xftp上传配置文件nginx1.conf到/etc/nginx/conf.d目录下
重启nginx服务,输入命令:systemctl restart nginx
查看nginx服务是否正常运行,输入命令:systemctl status nginx
查看服务器IP,输入:ifconfig
在浏览器中访问XXX.XXX.XXX.XXX
进入TPshop安装向导,点击接受
首先会检测安装环境是否符合条件,所有环境条件都满足后
点击下一步
填写数据库密码:123456
填写管理员密码和重复密码:123456
点击创建数据
正在安装
安装完成
商城首页,如下:
商城后台(管理员:admin,密码:123456)
查看虚拟机CentOS7-all-无界面的MySQL数据库,发现多了一个tpshop3.0数据库
关于数据库的操作,可以看MySQL的笔记