- PHP环境搭建----基于Vue和PHP打造前后端分离的通用管理
- Vue异步插件----基于Vue和PHP打造前后端分离的通用管理
- 基于Vue和PHP打造前后端分离的通用管理系统(一)
- 基于Vue和PHP打造前后端分离的通用管理系统(二)
- Mock的使用----基于Vue和PHP打造前后端分离的通用管理
- 页面跳转----基于Vue和PHP打造前后端分离的通用管理系统(
- 系统架构----基于Vue和PHP打造前后端分离的通用管理系统(
- 组件继承----基于Vue和PHP打造前后端分离的通用管理系统(
- 组件通讯----基于Vue和PHP打造前后端分离的通用管理系统(
- render函数----基于Vue和PHP打造前后端分离的通用管
前端就这吧,提供源码https://gitee.com/bfgdqch/EleAdmin,以后边用边改,后端php环境的搭建有多种方法,使用虚拟机相对来说更能练手。
virtualBox + vagrant
照下面的顺序搭建应该没问题
-
安装virtualBox
安装完成后可以修改虚拟机的存放路径。 -
安装vagrant
安装完成后可以修改一些配置。 -
在virtualBox新建centos7虚拟机,取名centos7
建好后yum update,特别申明我运维水平超菜,别问我相关问题
然后安装【宝塔面板】yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
配置下ip以便能远程登录
远程登录【宝塔面板】,在管理界面中安装- nginx
- php(7.2\5.6)
- mysql
修改root密码为vagrant
修改安全端口打开3306,要不将来数据库管理工具连不上
新建数据库php,权限向所有IP开放,将来我们就用这个数据库,面板会默认新建叫php的数据库用户。
新建一个php7.2网站,路径是www/wwwroot,设为默认。 -
在真实主机上新建工作文件夹
product、www/wwwroot
shift+右键选择cmd,执行vagrant package --base centos7,制作自己的box
vagrant init初始化,修改Vagrantfile文件
... config.vm.box = "centos7.box" config.ssh.username = "root" config.ssh.password = "vagrant" ... config.vm.synced_folder "D:/www/wwwroot", "/www/wwwroot" ... config.vm.network "public_network", ip: "XXX.XXX.XXX.XXX" ...
ip根据实际情况,wifi可能会导致失败,最好用网线。 -
虚拟机可以关掉了
phpstorm
下载安装后,新建php7.2工程,目录为www/wwwroot。
- 设置vagrant: 在tool菜单中找到vagrant,配置好。然后再在
tool/vagrant中执行up; - 设置数据库:这都是套路,用户名一般是php,密码忘了在宝塔面板里看,没什么好说的。
- 开启git:
vcs/git - 新建一个index.php 直接写个 HelloWorld。
- 浏览器打开 http://(ip) 应该看到HelloWorld






网友评论