1、安装linux基本软件,下载screen、gcc、wget等
yum install vim git unzip screen gcc wget
2、登录后运行窗口管理器
screen -S lnmp
3、下载并安装LNMP一键安装包(需要权限)
(1)可以使用无人值守命令生成工具一键生成命令,
地址:[https://lnmp.org/auto.html]
选择自己想要的版本个架构模式,直接生成就好了。
(2)使用以下命令
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lamp
最后一个单词为架构模式,可选lnmp lnmpa lamp
然后就会弹出mysql对应版本:
根据数字选择版本。然后设置数据库密码。
后面的选项也是一样,只不过选lamp需要多一个apache管理员邮箱选项。
4、查看是否成功。
# 查看PHP的版本
php -v
# 查看Apache的服务是否正常
systemctl status httpd
# 查看mysql的服务是否正常
systemctl status mysql
# 启动mysql服务
systemctl start mysql
# 重启mysql服务
systemctl restart mysql
# 启动Apache服务
systemctl start httpd
# 重启Apache服务
systemctl restart httpd
5、使用fz将window下的sgoser文件转到linux下
<1、使用ifconfig命令查看ip地址,输入到fz中
<2、右键文件传输
6、将egoser.zip解压并移动到/home/wwwroot/default
unzip egoser.zip -d /home/wwwroot/default
1.、给文件权限
chmod -R 777 egoser
2、 在/home/wwwroot/default/下查看是否传输成功
ls -al
7、mysql操作
# 在linux进入数据库(数据库密码)
mysql -u root -p
# 查看当前mysql数据库
show databases;
# 创建数据库egowx并设置编码方式和排序规则(utf8_general_ci)
create database egowx charset utf8 collate utf8_general_ci;
# 使用(打开)数据库
use egowx;
# 导入备份好的sql文件
source /home/wwwroot/default/egoser/ego.sql;
# 查看某数据库下有哪些表
show tables;
# 退出数据库
exit;
8、使用可视化数据库管理工具 Navicat
9、修改Apache配置文件
1. # 进入配置文件目录
1. cd /usr/local/apache/conf/extra
2. # 重命名配置文件
2. mv httpd-vhosts.conf httpd-vhosts.confd
3. # 查看是否修改成功
3. ls -al
4、 # 重启Apache服务
4. systemctl restart httpd
5. # 查看Apache的服务状态
5. systemctl status httpd
10、去微信公众平台注册小程序 APPID和APPsecert
修改项目配置文件:
1. 找到配置文件/home/wwwroot/default/egoser/application/extra
# 进入配置文件路径
cd /home/wwwroot/default/egoser/application/extra
2. 编辑wx.php文件修改对应APPID和APPSecret(自己申请的).
vi wx.php
3、相同操作,重启apache服务
11、更改database.php文件
1、进入文件
cd /home/wwwroot/default/egoser/application/
2、编辑文件
vi database.php
3、相同操作,重启apache服务
12、浏览器验证是否成功
http://虚拟机IP/api/v1/banner/1
13、如果mysql报错# is not allowed to connect
1、关闭防火墙
systemctl stop firewalld service
2、查看防火墙状态(关闭)
systemctl status firewalld service
3、进入mysql
mysql -u root -p 输入密码
use mysql; //使用mysql数据库
select host from user; //查询user表
grant all privileges on *.* to 'root'@'%' identified by 'yourPassword' //给权限
4、重启mysql服务
systemctl restart mysql
14、虚拟域名
windows下进入 C:\Windows\System32\drivers\etc\
修改host 最后一行加上 虚拟机ip e.cn
浏览器进入 http://e.cn/api/v1/banner/1