惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
宝玉的分享
宝玉的分享
量子位
Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
J
Java Code Geeks
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
S
SegmentFault 最新的问题
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
小众软件
小众软件
The Cloudflare Blog
Y
Y Combinator Blog
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
IT之家
IT之家

zodream梦想开源/个人编程日记

文件解析笔记-zodream梦想开源/个人编程日记 密码本开发笔记之读写与保存-zodream梦想开源/个人编程日记 SkiaSharp 把 pixel byte[] 转成 SKBitmap-zodream梦想开源/个人编程日记 nas 使用 Docker 安装 gogs-zodream梦想开源/个人编程日记 复制 android 手机中的文件到电脑-zodream梦想开源/个人编程日记 周报:寻找优质的周刊-zodream梦想开源/个人编程日记 开发日志:对Markdown的代码块新增引用来源支持-zodream梦想开源/个人编程日记 周报:怎么写技术类的教程文章-zodream梦想开源/个人编程日记 css display:flex 布局尺寸超出问题-zodream梦想开源/个人编程日记 周报:SEO优化的思考-zodream梦想开源/个人编程日记 Edge 浏览器不适用 Edge Image Viewer 打开图片 -zodream梦想开源/个人编程日记 SEO 学习笔记(一) 内容来源-zodream梦想开源/个人编程日记 PHP 实现双因素身份认证(2FA)-zodream梦想开源/个人编程日记 WPF MVVM 获取List 多选数据-zodream梦想开源/个人编程日记 Burp Suite 抓包-zodream梦想开源/个人编程日记 使用 indexnow 注意事项-zodream梦想开源/个人编程日记 Godot 使用字体图标 例如: Iconfont、FontAwesome-zodream梦想开源/个人编程日记 angular 15 对指定页面进行访问限制-zodream梦想开源/个人编程日记 CSS 使用 column-count 实现瀑布流出现内容分割的解决办法-zodream梦想开源/个人编程日记 input 确认按键事件在手机端不生效-zodream梦想开源/个人编程日记 C# 使用socket 进行通讯-zodream梦想开源/个人编程日记 Maui开发中Windows应用开启管理员权限-zodream梦想开源/个人编程日记 Maui 中自定义控件-zodream梦想开源/个人编程日记 angular 14 使用 ng-template 实现tree 结构显示-zodream梦想开源/个人编程日记 c# 动态安装和卸载dll-zodream梦想开源/个人编程日记 慎用 CompositionTarget.Rendering-zodream梦想开源/个人编程日记 c# 重写 c++ 程序笔记:数据初始化-zodream梦想开源/个人编程日记 源码编译 aseprite-zodream梦想开源/个人编程日记 记录一下字符串分隔split各语言之间的不同-zodream梦想开源/个人编程日记 c# Gzip解码无头内容-zodream梦想开源/个人编程日记
windows server 2016 安装 IIS 、PHP 7.2、Mysql 8.0-zodream...
zodream · 2018-10-21 · via zodream梦想开源/个人编程日记

准备:

windows server 2016

Notepad++ 下载

PHP 下载

MYSQL 下载

iis rewrite 下载

HeidiSQL 下载

cacert.pem 下载

安装

第一步,安装notepad++

第二步,安装PHP

解压PHP 到指定文件夹, 例如:C:\Program Files\PHP

修改文件名为 php.ini

配置

修改拓展文件夹路径

启用插件

extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql

12345678

配置时区

配置openssl证书

openssl.cafile=cacert.pem

1

xdebug配置(需下载php_xdebug.dll

[Xdebug]
zend_extension="ext/php_xdebug.dll"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir="D:/zodream/xdebug/trace"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="D:/zodream/xdebug/profiler" 
xdebug.var_display_max_children=1280
xdebug.var_display_max_data=5120
xdebug.var_display_max_depth=200

1234567891011

第三步,安装IIS

启用“web服务器(IIS)”,启用“iis 可承载web核心”,启用“CGI

加载PHP

在iis主页 点击“处理程序映射”,右击空白处点击“添加模块映射”,配置

添加默认文档:index.php

安装 iis rewrite

第四步,安装MySQL

解压 mysql.zip 文件到指定文件夹,例如:C:\Program Files\MYSQL

添加文件 my.ini(把{path}全部替换为当前文件夹路径)

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir="{path}" 
# 设置mysql数据库的数据的存放目录
datadir="{path}\data"
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

12345678910111213141516171819202122232425

以管理员打开CMD,进入mysqlbin 文件夹下

初始化

mysqld --initialize --console

1

安装服务

启动服务

MariaDB 安装

下载 mariadb-winx64.zip

解压到 D:\zodream\mariadb 文件夹下

以管理员权限执行以下命令:设置数据存储位置,注册服务,设置 root 账户密码

.\bin\mysql_install_db --datadir=D:\zodream\mariadb\data --service=MariaDB --password=root

1

第五步,安装HeidiSQL

解压到任意文件,双击运行 heidisql.exe 运行

登录mysql, 第一次登录会要求新设密码

第六步,测试 在 C:\inetpub\wwwroot 新建 index.php

使用浏览器访问 http://localhost

【注意】

不同phpmysql 版本依赖不同的vc,大致需要 vc9vc11vc12vc14,也分x86x64,本次安装不需要额外安装

转载请保留原文链接: https://zodream.cn/blog/id/19.html