使用小皮【phpstudy】运行Vue+MySql项目

现在的情况是我扒到了一个开源的项目,现在想要实现一下前端对应的功能,后端是完备的,但是需要调用数据库将数据跑起来,这里可以使用到MySql数据库,这里我还发现了一个比较好用的软件小皮【phpStudy】
官网

一 安装软件

到对应的官网进行安装

二 安装之后的操作

①进入页面之后打开MySQL 数据库
这里需要注意如果电脑安装了MySQL数据库可以直接使用MySql,并且电脑之前安装的MySql会和小皮冲突导致不能运行
在这里插入图片描述
②这里是服务器默认的数据库名称和密码可以进行修改,但是修改密码之后需要
到vue_api_server 里面的config文件里面修改登录密码为你x修改之后的密码
在这里插入图片描述
③ 点击管理之后进入在线的phpMyAdmin 网站,输入账号名和密码
在这里插入图片描述
④ 在小皮的文件夹目录下的WWW文件夹,要把需要运行的源码放到这个目录下
在这里插入图片描述
⑤ 将Sql文件导入到数据库当中

### PHPStudy环境下Vue3开发配置与集成教程 #### 一、PHPStudy环境准备 在开始之前,确保已经安装并启动了PHPStudy。此工具允许轻松管理和部署Web应用程序所需的服务器组件,如Apache、Nginx、MySQL等[^2]。 对于前端框架的开发工作来说,重点在于设置好Node.js以及npm/yarn这些包管理器来处理JavaScript依赖项。虽然PHPStudy本身并不直接涉及这部分内容,但是可以在同一台机器上独立安装它们而不影响现有的LAMP/WAMP堆栈结构。 #### 二、创建Vue3项目 为了在一个新的或现有目录中初始化一个新的Vue应用,可以通过命令行运行如下指令: ```bash # 安装vue-cli (如果尚未全局安装的话) npm install -g @vue/cli # 创建新项目 vue create my-vue-app ``` 这将会引导用户完成一系列选项的选择过程,比如选择预设功能或是手动挑选特性——这里建议至少启用`Router`以便于后续页面间的导航操作;另外也可以考虑加入Vuex用于状态管理模式下的复杂业务逻辑处理[^4]。 #### 三、调整Nginx配置以适应单页应用(SPA) 当构建的是一个SPA(single page application),则需要特别注意web server如何响应来自客户端发出的不同路径请求。通常情况下,默认配置可能会返回404错误而不是让前端路由接管未知URL的情况。因此,在PHPStudy内置的Nginx站点配置文件里添加下面这段规则即可解决这个问题: ```nginx server { listen 80; server_name localhost; location / { root html/my-vue-app/dist; # 这里的dist指的是打包后的静态资源所在位置 index index.html index.htm; try_files $uri $uri/ /index.html?/$request_uri; # 关键修改点 } } ``` 上述更改使得任何未匹配到实际存在的文件夹或文件时都会重定向至根级别的HTML入口文档,并附带原始查询字符串参数传递给前端JS解析[^5]。 #### 四、API接口对接 考虑到前后端分离架构的应用场景,后端服务往往由PHP编写并通过RESTful API的形式对外提供数据交互能力。此时可利用Axios库发起HTTP请求并与远端服务器通信获取所需信息。记得要根据实际情况调整baseURL指向正确的主机名和端口号。 ```javascript import axios from 'axios'; const instance = axios.create({ baseURL: '/api', // 假定API位于同域下相对路径/api/ }); export default instance; ``` 最后一步就是按照常规流程编译打包Vue工程并将生成的结果放置于适当的位置供访问测试啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值