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:WindowsSystem32driversetc 修改host 最后一行加上 虚拟机ip e.cn 浏览器进入 http://e.cn/api/v1/banner/1



