Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制

Windows下安装ngnix+Mysql+php运行环境


很多小伙伴都不想用集成环境,觉得集成环境占用内容,运行过多东西占用资源什么的都喜欢自己配置一些自己的环境。

(环境这个合适就好,如果觉得windows 下面麻烦可以参考一下这个《Linux如何快速搭建Web开发环境,搭建PHP开发环境,搭建 ngnix服务环境》)

下面整理了一篇文章就教大家如何在window下安装 php 运行环境,ngnix+Mysql+php,检测 wnmp。


文章来源地址https://www.toymoban.com/diary/php/158.html


安装前准备:


1、系统 Windows10

2、Nginx 1.20.2 下载地址:http://nginx.org/en/download.html

    注:建议选择稳定版。注意选择windows版本

3、Mysql 5.7.35 下载地址:https://downloads.mysql.com/archives/community/

    注:版本选择 windows 版本

4、PHP 7.4 下载地址:https://www.php.net/downloads.php

    注:版本选择windows下载,并且建议选稳定版本



开始安装


1、目录结构

为了更加直观明了,将 Mysql,Nginx ,php 等压缩包解压到 wnmp 目录里面,为了更加直观,请查看一下目录结构。主要放了重要的目录以及文件。

wnmp
├─ mysql5.7
│  ├─ bin
│  └─ my.ini
├─ nginx
│  ├─ conf
│  ├─ html
│  └─ nginx.exe
├─ php
│  └─ php74
│     └─ php.ini
└─ wwwroot


2、Mysql 安装

1、新建一个 my.ini,内容:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
#设置mysql数据库的数据的存放目录,根据自己的路径配置
basedir=D:/Wnmp/mysql5.7
#根据自己的路径配置,data为自己创建在解压后的根目录中的文件夹
datadir=D:/Wnmp/mysql5.7/data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4


2、打开 cmd 命令工具,进入到 mysql 解压的目录,执行一下命令,注意cmd命令工具需要以管理员方式运行,并且执行以下命令

#进入目录
# 安装数据库
mysqld --install
# 初始化
mysqld --initialize --console

Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制

# 启动服务
net start mysql
# 登录mysql
mysql -uroot -p
# 默认没有密码直接回车
Enter password:
# 修改密码为:123456789
alter user root@localhost identified by '123456789';

Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制


3、通过远程工具连接成功

image.png



3、PHP安装

1、修改配置文件

文件解压到目录后,php.ini-production 配置文件重命名为 php.ini

注:启动网站的时候php服务也要开起来,端口号需要与配置一直,如:运行 命令 ./php-cgi.exe -b 127.0.0.1:9009

4、nginx安装

1、运行 nginx

进入解压目录 直接双击运行 nginx.exe 即可,运行服务,成功的标志,在浏览器打开:http://127.0.0.1/,出现欢迎字样。

Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制


总结


1、web服务 nginx 已启动

2、Mysql服务 已启动

3、php解压,并且修改配置文件 php.ini,启动php服务  php-cgi.exe -b 127.0.0.1:9009

接下来准备 如何在本地新建一个站点,把这些都关联起来。



接下来我们来运行一个 php 文件


1、运行PHP文件是不需要 Mysql 服务的,所以数据库服务 Mysql 开启不开启不影响到的。


2、Nginx 需要开启服务,双击一下 nginx 就可以了。可以通过浏览器访问:http://127.0.0.1,代表成功了。


3、默认跟目录 是 nginx 安装目录下的 html 目录。在里面新建一个php文件,phpinfo.php

<?php phpinfo();?>


4、但是我们通过  http://127.0.0.1/phpinfo.php 直接访问的时候,发现是下载文件,原因是没有配置php脚本。

打开 nginx.conf 配置文件,如下图把注释打开,重启nginx

Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制

注:如果重启后还是下载文件,可以换一个浏览器,或者清理一下浏览器缓存


5、按以上步骤配置后,访问  http://127.0.0.1/phpinfo.php 报错,An error occurred. 是因为 php 服务器还没有开起来

打开 php 安装目录 php74 找到 php-cgi.exe ,并且执行一下命令,注意端口号,然后就不显示错误了,可以打开页面了。

php-cgi.exe -b 127.0.0.1:9000

image.png

注:下载 windows的php版本会自带这个 php-cgi.exe 文件


6、如果出现空白页,或者 php报错,或者 No input file specified

请查看一下 nginx.conf 配置文件,查看一下 是否php配置有问题,或者换成一下这个

location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
   
    fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO  $fastcgi_path_info;

    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制



访问成功


Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制



到此这篇关于Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/php/158.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
未经允许不得转载:Toy模板网 » Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制
上一篇 2023年08月19日 16:44
下一篇 2023年08月19日 16:44

相关文章

  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(80)
  • macOS搭建PHP开发环境(brew安装nginx、mysql 和多版本php,并配置多个php同时运行的环境)

    由于homebrew主库中没有PHP7.2 之前的版本,并且7.2,7.3版本也被标记成过时版本;所以需要先挂在第三方的扩展,具体操作如下: php5.6 php7.3 php7.4 php8.2 默认新版8以上直接安装 sudo vim /usr/local/etc/php/5.6/php-fpm.conf  下的: 注意:5.6版本的配置文件路径和其他版本不一样 listen = 127

    2024年02月04日
    浏览(68)
  • 【php】windows下php运行已有php web项目环境配置教程

    本文操作系统使用的是win11,软件PhpStorm 2023.1 要安装的php版本可以在composer.json看到,下载安装对应版本 windows下载地址https://windows.php.net/download windows 8.0以前的版本在这里找https://windows.php.net/downloads/releases/archives/ Linux下载链接https://www.php.net/downloads nts表示非线程安全版本,我

    2024年02月11日
    浏览(50)
  • windows下全免费手动搭建php8+mysql8开发环境及可视化工具安装

    最近PHP项目少了,一直在研究UE5和Golang,但是考虑到政府、国企未来几年国产化的要求,可能又要重拾PHP。于是近日把用了N年的框架重新更新至适合PHP8.2以上的版本,同时也乘着新装机,再次搭建php和mysql开发环境。本文留个记录,以后方便操作。 选择最新版下载 https://ww

    2024年01月20日
    浏览(99)
  • windows 搭建 PHP以及扩展swoole的运行环境(Cygwin模拟Linux环境)

    cygwin下载地址:https://www.cygwin.com/ 在浏览器中打开cygwin官网,下滑到Installing Cygwin部分,点击setup-x86_64.exe下载exe文件即可 安装cygwin 找到刚才下载的setup-x86_64.exe文件,双击打开,就开始安装cygwin 第一步:打开安装界面,直接点击下一步 第二步:选择下载源,我们直接默认选

    2024年02月07日
    浏览(57)
  • carla环境安装、运行以及版本切换(Windows)

    本栏目将介绍carla,包括安装、pythonAPI运行、carla的技术点介绍、自行开发脚本玩转carla,以及自定义的控制carla中的车辆,通过carla生成感知数据集等方法。 1. Carla(windows)环境安装、运行 支持操作系统:Windows 渲染引擎版本:Unreal Engine 4.26 硬件配置:显卡4G+,内存16G+(8G也

    2024年02月08日
    浏览(52)
  • YOLOv8环境安装以及在pycharm上运行Windows版

            最近YOLO系列迎来了又一次翻天覆地的变革,YOLOv8问世了。因为v8刚刚发行不久,所以很多人对于YOLOv8的环境配置以及运行存在各种各样的问题,本菜鸡在YOLOv8官网潜伏一天以及在b站查看相关视频之后,终于成功运行,接下来我将给大家分享具体步骤。 YOLOv8的发行作

    2024年02月09日
    浏览(50)
  • windows安装go,以及配置工作区,配置vscode开发环境

    下载安装go 我安装在D:go路径下 配置环境变量 添加GOROOT value为 D:go 修改path 添加 %GOROOT%bin 添加GOPATH value为 %USERPROFILE%go 其中GOPATH 是我们自己开发的工作区,其中包含三个folder bin,pkg,以及src,其中src为我们编写代码的位置 配置vscode开发环境 所搜go并安装扩展 在pkg文件夹下创

    2024年02月12日
    浏览(52)
  • windows系统安装php,运行php

    mysql的安装在上一个文章有写 官网:https://windows.php.net/download/ 1.选择电脑64位的,选择第二个而不选择第一个的原因,是第二个与apache搭配的环境,后面再讲到apache的安装   准备好一个文件夹,解压后的文件都放在一起,php与apache。这是重点哈,不然后面就会运行不起来或者

    2024年02月07日
    浏览(61)
  • windows下搭建php开发环境

    http://wed.xjx100.cn/news/139397.html?action=onClick https://www.bilibili.com/read/cv23429835/ https://www.php.cn/faq/498307.html 选择卸载程序 官网https://www.php.net/下载 选择线程安全 国内地址 其他版本的php下载 下载完成后解压放到想存放的路径 添加path环境变量 命令行中输入 php -v Xdebug 要下载与 php 对应

    2024年02月15日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包