对thinkphp6框架进行安装

在确保composer安装成功的前提下执行下面指令 composer create-project topthink/think tp6 该指令的执行速度和网速有关,请耐心等一会好吗?,执行期间可以看看下面指令中各个参数的解释。 指令中各个参数的解释 create-project: 是composer中的项目创建命令 topthink/think: ThinkPHP的组件包 tp6: 是当前的项目目录(如果没有创建, 该命令会自动创建的) 执行过程的截图如下所示 检验thinkphp6框架是否安装成功 如果自己的电脑上已经布置好了Apache+php+mysql的web开发环境,就可以将下载好的thinkphp6框架复制到对应的目录下面进行检验 如果是像phpstudy这样的集成开发环境,则复制到www目录下面 如果是自己通过安装软件Apache,php和mysql并进行配置的开发环境,则…

Read More

PHP如何接受axios传递的参数

PHP如何接受axios传递的参数 我们在做vue项目的时候一般都用axios发送请求,那后端php怎么接受前端传递的数据呢?举个例子,用户登录 axios.post(‘/api/user/loginin’, { username: this.username, password: this.password }).then(res => { console.log(res) }).catch(err => console.log(err)) 我们一般都这么写前端请求,后端PHP接收数据一般是这种形式 $username = $_POST[‘username’]; $password = $_POST[‘password’]; 那问题来了,这么写后端是获取不到数据的,所以我们前端得换一种传递参数的方式 var para…

Read More

nodejs 无法安装nodemon的解决方法

用上面的代码即可 然后运行 nodemon xxx.js 既可以热启动了 npm 和 cnpm 的区别 (1) 两者之间只是 node 中包管理器的不同。(2) npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。(3)如果因为网络原因无法使用npm下载,那cnpm这个就派上用场了。 一定切记切记,npm和cnpm只是下载的地址不同,npm是从国外下载东西,cnpm是从国内下载东西。

宝塔面板Linux环境-安装Golang:Go语言环境安装以及程序如何运行

简便的安装方法: 1)安装go语言 宝塔面板安装go语言,方法如下:(如果有更新版本自己修改版本号~) 最新版本号可以去官方看看下载地址 官网:https://golang.google.cn/ wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gztar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gzecho ‘export PATH=$PATH:/usr/local/go/bin’ > /etc/profile.d/golang.shsource /etc/profile.d/golang.sh 2)安装好之后,可以用如下命令检查是否安装成功~ go versiongo version go1.15.2 linux/amd64

使用docker线上部署项目

使用docker部署go项目 创建go项目 初始化一下项目 创建一个gin项目 创建一个gin项目,这里以gin为例,其他go项目都可以。 创建Dockerfile FROM golang:1.16-alpine: 将golang:1.16-alpine用作此 Docker 构建的基础镜像。 ENV: 环境配置,配置代理,编译环境。 WORKDIR:工作目录路径。 COPY go.* ./:从项目复制go.mod&go.sum文件到工作目录。 RUN go mod download :从 go modules 下载项目依赖。 COPY . . :将我们项目中的所有内容复制到工作目录中。 RUN go build -o /project/go-docker/build/myapp .: 在工作目录中构建我们的项目并将其project/go-docker/build…

Read More