系统:CentOS 7
系统中未安装任何环境中涉及到的(Apache\Nginx\php\MySQL\FTP)
安装phpStudy-Linux
利用FinalShell连接工具连接Linux服务器后
第一步:配置yum源:
- 备份本地yum源
-
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
-
- 下载阿里云yum源
- wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 缓存yum源
- yum makecache
- 没有wget,需要安装
- yum -y install wget
第二步:安装phpStudy-Linux
Centos安装命令:
yum install -y wget && sudo wget -O install.sh https://dl.xp.cn/dl/xp/install.sh && sudo bash install.sh
等待一段时间后,安装成功。
登录内网面板地址。username和password是内网登录的账号和密码,可以修改。
安装tpshop商城项目
进入phpStudy内网后,在软件商店里面安装nginx、mysql、php。我这边安装的是nginx1.20.2版本、mysql5.7版本、php5.6版本
创建项目第一步:建立网站,点击添加网站,选中语言类型和创建方式,然后进行下一步。
上传项目压缩包后跟着步骤进行解压,解压完成后在 左侧 文件中可以看到解压后的文件夹。把这个文件夹重新命名为tp.shop.com(这个名字要跟创建网站步骤中的绑定域名 名字一样),修改这个文件夹的权限为最大权限(777)。
随后在自己电脑上找到host文件,在里面添加Linux的IP地址和设置的tpshop的域名。
此时可以在浏览器上属于自己设置的域名进行安装,会出现404错误,错误原因是没有选中解压后的文件夹。
此时需要点击详情进行修改,修改完成后进行保存。
再次在浏览器中输入域名,就可以看到安装tpshop商城的页面。在安装之前需要现在phpstudy上建立一个数据库。
新建数据库完成后,在这个页面点击命令行,对这个用户赋权。
---查看用户权限
show grants for 'zhangsan'@'%';
---对用户赋权
grant all privileges on tpshopLinux.* to 'zhangsan'@'%' with grant option;
退出mysql命令行, 根据TPshop的安装步骤修改mysql的配置文件。配置文件在 软件商店---mysql设置中。
修改完成后进行重新刷新浏览器进行安装。
点击创建数据后,如果出现找不到数据库库,也无法创建创建数据库,没有权限的错误。需要重新新建数据库,给这个数据库的用户授权。数据库完成后在重新进行安装步骤,在安装步骤中数据库用户名密码以及数据库名都写新建的数据库(出现这个问题我是这样解决的)。再点击创建数据就安装成功了。