前端就这吧,提供源码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