PHP环境搭建----基于Vue和PHP打造前后端分离的通用管理系统(十)

前端就这吧,提供源码https://gitee.com/bfgdqch/EleAdmin,以后边用边改,后端php环境的搭建有多种方法,使用虚拟机相对来说更能练手。

工具.PNG

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以便能远程登录
    远程登录【宝塔面板】,在管理界面中安装

    1. nginx
    2. php(7.2\5.6)
    3. mysql

    修改root密码为vagrant
    修改安全端口打开3306,要不将来数据库管理工具连不上
    新建数据库php,权限向所有IP开放,将来我们就用这个数据库,面板会默认新建叫php的数据库用户。
    新建一个php7.2网站,路径是www/wwwroot,设为默认。

  • 在真实主机上新建工作文件夹productwww/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

你可能感兴趣的:(PHP环境搭建----基于Vue和PHP打造前后端分离的通用管理系统(十))