php7 iis10 mysql_转一篇Windows Server 2019 下IIS10+PHP7.2+MySQL8环境的搭建教程

本文提供了一篇详细的教程,介绍了如何在Windows Server 2019上配置IIS10、PHP7.2和MySQL8的环境。教程包括准备文件、安装DirectX和运行库、设置IIS、安装PHP以及安装MySQL的步骤,并强调了相关配置和权限设置的重要性。
摘要由CSDN通过智能技术生成

最近要上几台 Windows Server 2019 的PHP Web Server,所以在网上找了下教程。

至于说为什么PHP用Windows跑?吐槽君不喜欢Linux,就这么简单~没有不好的系统,只有用的习惯的系统!

a7c8641c0474087ed375f2a3f08a7ef2.png

一、文件准备

4ea4890ed6c02bbb63a7ac842a59deec.png

稍微整理了下文件,都丢在文末了,你要去官方地址下也成:DirectX Repair(直接用运行库安装包也成)、PHP、MySQL、IIS Rewite和ARR模块、解压软件。

2b84bd676d6c7083d642c5768838abbe.png

二、DirectX与运行库

管他缺啥,一把梭过去就完事了

800a82d09bfd03c260631c5c751d0332.png

三、安装IIS

打开服务器管理器,添加功能

d0b5e778d32e4f0de208f4f167be269f.png

三个下一步,到了 Server Roles 勾上 Web Server(IIS),下一步 Features 勾上 IIS Hostable Web Core

32d8804e4745f7330e8d8074b800c23c.png

下一步,IIS的功能选择,看着选呗,但是记得把 CGI 勾上

fb153ec2d6dfd9dff3e8fb7ce0135240.png

安装完成,开始菜单可以找到IIS管理器

1eb9c7a4a08500215fdaa5105986cbc1.png

然后把 Rewrite(伪静态等功能) 和 ARR(反代等功能) 模块安上

5794986435f3fc3e82b7964227289cfa.png

看来一切顺利,需要的东西都出现了

7fe0d8ed60f07e156f12d1538b957256.png

四、PHP

把PHP放到...还是放到C:\Program Files\吧,经典操作

d91b80c45f15478cd966a3e24c901e6c.png

把目录下的 php.ini-development 复制个重命名为 php.ini ,打开编辑波(不建议用记事本)

当然,文末提供的包如果不改路径,是开箱即用的,一般不需要改什么

查找下面=前面的部分,如果前面有分号就去掉,并修改后面的部分:

zlib.output_compression = On //启用Gzip压缩

max_execution_time = 30 //最大执行时间,按需改

memory_limit = 128M //内存大小限制

display_errors = Off //关闭报错

error_log = C:\Windows\temp\PHP72_errors.log

post_max_size = 100M //最大POST大小,按需改

extension_dir = "C:\Program Files\PHP\7.2.5\ext" //ext文件夹位置

cgi.force_redirect = 0

cgi.fix_pathinfo=1

fastcgi.impersonate = 1

fastcgi.logging = 0

upload_tmp_dir = C:\Windows\temp

upload_max_filesize = 100M //最大上传大小,按需改

date.timezone = Asia/shanghai //时区

session.save_path = "C:\Windows\temp"

session.auto_start = 1

扩展

extension=xxxxx //去掉前面的分号以启用对应扩展

我开了这些:curl、fileinfo、gd2、gettext、mbstring、exif、mysqli、openssl、pdo_mysql、xmlrpc

打开IIS,Hander Mappings ,Add Module Mapping...(模块映射),按下图进行设置

00ebf2c27c3d98d6aefca55df71ff9c3.png

1350e5cd9aaed7fb6a5dd0ccc8ceedab.png

Default Document 添加 index.php

644030b04e25d0c26e0a04088f2ea6d5.png

phpinfo(); ,好像可以了

40d5e52fa9080b2f655b8e34e6da5215.png

五、安装MySQL

Server Only

8a36dd21c27e83cdd60670bc44676201.png

Stand

9b301a3ac41eaef6c1a048db84fd3338.png

其它设置可默认,然后设置密码

36d7bd065c37725d22ac1b73023e3b6b.png

完事

e21938587e1830e7d3eb30554c98dad4.png

权限问题

上面我们设置的临时文件夹路径为 C:\Windows\temp ,为正常使用我们要给它访问权限

安全选项卡走一波

e29f8739b371d2ca4e9d1075d59c1065.png

40364e6db60146286b1f8c25e41ca2de.png

城通网盘下载:https://kexnnet.pipipan.com/fs/18694317-316983574

转自科星网络:https://www.kexn.net/1519.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值