linux-lamp-微信小程序-ego篇一

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对应版本:

image.png

根据数字选择版本。然后设置数据库密码。
后面的选项也是一样,只不过选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下

1652109414(1).png
<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

image.png

image.png

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值