这几天天某的公司给了在下一个需求,让我修改一个后端大佬用PHP写的一个官网,虽然说修改的内容还是很简单,但是毕竟之前还是没接触过PHP,于是开始了漫长的爬坑之旅,话不多说,这次就给大家介绍一下我配置安装这三个服务的过程吧。

  首先呢,我觉得作为一个小白来说,如果你只是刚开始学习后端开发,或者只是为了启动某些服务,并不准备深入了解这些的话,这里还是给大家推荐wamp一键安装服务,只要下载好了wamp之后,他就会自动为大家配置环境,下载方式见下方。

  1)首先打开wamp官网,在首页我们就可以看到如下图所示的页面,点击download   

  2)这里大家下载的时候,建议大家最好用新版的迅雷x来进行下载,因为浏览器下载还是相对比较缓慢的,估计耗时会很长,而且迅雷x提供了谷歌的扩展程序,你不需要一直打开着他,只需要在使用的时候他才会跳出来。

  注:这里有个注意点就是,我们需要将我们要运行的项目放到www目录下,wamp默认的根目录就是www目录

  那么接下来我们说一下nginx+mysql+php的方式来进行环境搭建

一、nginx下载以及环境搭建

  1)nginx的下载可以直接在nginx官网,如下图,直接下载1.17.5版本就可以了

  2)下载之后我们需要更改一下nginx的配置,打开nginx的安装目录,如找到我的目录下面C:\nginx-1.17.5\conf\nginx.conf,用编辑器将这个文件打开,这里我们需要修改下nginx 的配置信息。

这里有一点,千万要注意第二个location是不是就是我说的这个哟,因为location还是有好几个的在这个里面

二、PHP的下载与安装

  首先我们去下载PHP的安装包,可以选择去官网下载,或者如果我们之前安装了wamp的话,我们可以直接用他里面下载好的PHP文件

三、MySQL的下载与安装

  首先我们需要一个MySQL的安装包,mysql的安装配置教程可以参考这篇博客,mysql安装教程

四、启动服务

  在以上三个软件都安装好了之后,我们就可以开始启动服务了,下面我就把这几个软件的启动步骤做一下罗列。

  1)启动nginx:进入nginx目录下,start nginx,会发现窗口闪退,然后执行nginx -s reload,这时候再任务管理其中,能发现nginx启动起来了

  2)启动php,进入你的php目录,执行php-cgi.exe -b 127.0.0.1:9000 -c c/wamp64/bin/php/php7.3.5/php.ini

  3)启动mysql,进入mysql目录下的bin目录,进入命令行,执行net start mysql,然后执行mysql -uroot -p,输入密码,然后启动相关的数据库就好了。

  注:如果数据库启动不了的话,可能你需要用管理员权限来启动cmd,然后再运行以上命令

五、总结

  经过上面的这些步骤之后,我们就初步搭建了一个建立在nginx+php+mysql的服务器环境了,当然这里面肯定还有更多需要学习与注意的地方,但是鉴于本人只是初涉后端,有不足之处还望大家多多指正。

一个前端博主的nginx+php+mysql的环境搭建的更多相关文章

  1. linux下nginx+php+mysql 自助环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建+++++++++++++++++++++++++++++ ...

  2. NGINX+PHP+MYSQL服务器环境搭建

    这条命令是配置vim的,请确保你能访问github wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh 说明有一些小问题, ...

  3. [Linux] 一个前端必会的 Nginx 免费教程-在虚拟机中用deepin测试

    原文技术胖的 nginx 技术胖 专注于前端开发 deepin Linux Deepin 是一个基于 DEB 包管理的一个独立操作系统,和那些 Ubuntu(下个大版本是基于 debian 开发) 的 ...

  4. Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)

    Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建) 具体案例:局域网内有两台主机,一台Linux.一台Windows,现在需要配置一台Cacti监控服务器对这两台 ...

  5. virtualBox安装centos7并配置nginx php mysql运行环境

    virtualBox安装centos7并配置nginx php mysql运行环境 一:virtualBox安装centos7并进行基础设置 1.下载dvd.iso安装文件,下载地址:https:// ...

  6. Win7搭建nginx+php+mysql开发环境以及websocket聊天实例测试

    Win7搭建nginx+php+mysql开发环境以及websocket聊天实例测试一.下载相关安装包 1.下载nginx最新版本(nginx1.3.13版之后才支持websocket协议) 下载地址 ...

  7. nginx+uwsgi+django开发环境搭建

    Nginx+uWSGI+Djangoi开发环境搭建 Django简介,环境搭建 uWSGI简介,安装与配置 Nginx安装与配置 Nginx+uWSGI+Django原理解析 1.django简介,环 ...

  8. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

  9. Lamp(linux+apache+mysql+php)环境搭建

    Lamp(linux+apache+mysql+php)环境搭建 .安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sud ...

随机推荐

  1. PyQt5程序基本结构分析

    面向过程版 # 0. 导入需要的包和模块 from PyQt5.Qt import * # 包含了我们常用的QT中的一些类 import sys # 一个内置的模块,系统相关操作 # 代码执行的时候, ...

  2. 走过的K8S坑

    基本的docker命令: docker 镜像 打包成文件 sudo docker save -o 打包后的文件名 {镜像ID}或者{镜像标签} docker 改名: docker tag ff2816 ...

  3. 这里是常见的HTTP状态码

    遇到过的HTTP状态码 200(Ok):请求成功,服务器成功返回网页. 403(Forbidden):服务器已经理解请求,但是拒绝执行它. 404(Not Found):请求失败,请求所希望得到的资源 ...

  4. Git 工作区、暂存区和版本库、操作流程

    Git 工作区.暂存区和版本库 基本概念 我们先来理解下Git 工作区.暂存区和版本库概念 工作区:就是你在电脑里能看到的目录. 暂存区:英文叫stage, 或index.一般存放在 ".g ...

  5. POJ1321棋盘问题(暴搜)

    在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别.要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C. ...

  6. 洛谷P1192台阶问题(DP)

    题目描述 有NNN级的台阶,你一开始在底部,每次可以向上迈最多KKK级台阶(最少111级),问到达第NNN级台阶有多少种不同方式. 输入格式 两个正整数N,K. 输出格式 一个正整数,为不同方式数,由 ...

  7. leetcode 0215

    目录 ✅ 1002. 查找常用字符 描述 解答 java other's implementation(todo watch me) cpp py ✅ 821. 字符的最短距离 描述 解答 cpp p ...

  8. redhat 7.6 安装 git

    1.下载git包 下载网址:https://mirrors.edge.kernel.org/pub/software/scm/git/   //自己下载想要的版本 或者直接在Linux 直接使用wge ...

  9. C语言笔记 12_可变参数&内存管理&命令行参数

    可变参数 有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数.C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数.下面的实例 ...

  10. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:设定文本小写

    <!DOCTYPE html> <html> <head> <title>菜鸟教程(runoob.com)</title> <meta ...