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/extra2.  # 重命名配置文件
2.  mv httpd-vhosts.conf httpd-vhosts.confd3.  # 查看是否修改成功
3.  ls -al4、 # 重启Apache服务
4.  systemctl restart httpd5.  # 查看Apache的服务状态
5.  systemctl status httpd

10、去微信公众平台注册小程序 APPID和APPsecert

修改项目配置文件:1. 找到配置文件/home/wwwroot/default/egoser/application/extra
# 进入配置文件路径cd /home/wwwroot/default/egoser/application/extra2.  编辑wx.php文件修改对应APPID和APPSecret(自己申请的).vi wx.php3、相同操作,重启apache服务

11、更改database.php文件

 1、进入文件cd /home/wwwroot/default/egoser/application/2、编辑文件vi database.php3、相同操作,重启apache服务

12、浏览器验证是否成功

http://虚拟机IP/api/v1/banner/1

13、如果mysql报错# is not allowed to connect

1、关闭防火墙
systemctl stop firewalld service2、查看防火墙状态(关闭)
systemctl status firewalld service3、进入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

linux-lamp-微信小程序-ego篇一相关推荐

  1. 微信小程序实战篇:商品属性联动选择(案例)

    本期的微信小程序实战篇来做一个电商网站经常用到的-商品属性联动选择的效果,素材参考了一点点奶茶. 效果演示: 商品属性联动.gif 代码示例 1.commodity.xml <!-- <v ...

  2. 前端微信小程序实战篇

    电商底部导航栏的制作 我想大家对电商一定不陌生,一般电商的底部导航栏有以下几个首页.分类.购物车.个人中心. app.json是用来配置page路径以及导航栏属性的,那我们要做首页.分类.购物车.个人 ...

  3. 《微信小程序-基础篇》初识微信小程序

    大家好,好久不见了,前段时间各种原因分享不稳定,后面一段时间内参与了主站的原力计划,请麻烦各位支持一下,万分感谢- 本系列将从零开始介绍微信小程序的开发,介绍完基础以后会实际同步开发一个微信小程序的项 ...

  4. 微信小程序实战篇-下拉刷新与加载更多

    下拉刷新 实现下拉刷新目前能想到的有两种方式 调用系统的API,系统有提供下拉刷新的API接口 下拉刷新API.png 监听scroll-view,自定义下拉刷新,还记得scroll-view里面有一 ...

  5. 微信小程序实战篇-电商(一)

    哈喽,大家好,端午节过的怎么样啊,代码君可是没休息,专心的写电商文章哦,也是蛮拼的,如果对代码君认可的话,欢迎点赞转发,你们的点赞转发是对我最大的支持!好啦,言归正传,我们今天要讲解微信小程序的实战篇 ...

  6. 微信小程序实战篇:实现抖音评论效果

    IT实战联盟博客:http://blog.100boot.cn 我们在写小程序的时候经常会遇到弹出层的效果而现有官网提供的跳转方法多数是不支持参数传递的.本文教大家做一个抖音评论效果的小程序 首先看下 ...

  7. 微信小程序第二篇实战

    title: 微信小程序第二篇实战 date: 2018-03-08 02:33:00 tags: WeChat category: WeChat description: 微信小程序第二篇实战 效果 ...

  8. 《微信小程序-进阶篇》package.json版本说明及各类版本符号详解(一)

    大家好,这是小程序系列的第十一篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,并且实践积累一些后续项目也就是原神资料站中用得着的组件: 1.<微信小程序-基础 ...

  9. 微信小程序--初学篇

    目标:一个微信小程序+一篇软件测试管理的论文 之前我是没做过移动端的应用的,可能这也是一个机会??多一个技能好过没有吧(ps:强行还行,因为这跟我的研究方向完全没关系). 找了个小例子看了一下,主要就 ...

  10. 微信小程序实战篇-购物车

    哈喽,大家好,快半个月没写了,现在提笔都有点生硬了,一直没更新的原因,一个是代码君也要上班,加上最近工作比较忙,还有就是写文章一直未被认可,所以没什么动力再创作了,那时真的坚持不下去,打算放弃了,感谢 ...

最新文章

  1. java泛型的实现和原理_java 泛型实现原理
  2. Nature子刊:来自人类肠道菌群的189,680种DNA病毒基因组集
  3. JSP第四课:用户注册登录设计(内置对象使用)
  4. js-FCC算法Smallest Common Multiple。找出两个参数和它们之间的连续数字的最小公倍数。...
  5. 【心路历程】你是这样的“夜间工程师”吗?
  6. 数据结构Java04【树结构概述、创建、遍历、查找节点、删除节点】
  7. 流利的接口不利于维护
  8. 44.Android之Shape设置虚线、圆角和渐变学习
  9. JqueryCookie
  10. Java Web实现信息管理
  11. PHP array_filter()函数与示例
  12. EPS 转 pdf 在线
  13. 算法与数据结构(六):堆排序
  14. 第三天,编码设置,主键设置与删除,无关子查询,相关子查询,表与表之间的关系...
  15. 快速集成iOS基于RTMP的视频推流
  16. jquery的选择器之-表单对象属性过滤选择器
  17. 2015-FCN论文翻译
  18. Deepin邮箱登录阿里云邮箱个人版服务器设置
  19. 基于Android的模拟手机银行的开发与设计
  20. 女神告诉你什么是互联网思维

热门文章

  1. mac Apple M1 在根目录无法创建文件和文件夹 mkdir: /data : Read-only file system
  2. 知道甘特图吗?会画甘特图吗?管项目经常用到甘特图吗?
  3. CVPR 2021 旷世团队提出YOLOF
  4. django查询今天,昨天,一周,分组统计月,年
  5. 微信小程序 wxapkg 反编译 获得微信小游戏跳一跳源码
  6. 给办理广发样样行卡奴们的建议
  7. python简单小游戏赌大小分析_用Python设计一个经典小游戏:猜大小
  8. 5.用户手机验证码登录
  9. Android 如何检测网速,例如在10秒内告诉我网速是好是坏?
  10. java rrdtool_rrdtool安装和使用方法介绍,利用rrdtool 进行数据的收集绘图统计,网页显示...