前言

又重装了系统,再试过了各种 PHP 环境部署工具后,决定换回 IIS;

在这之前用的是「EasyPHP - 略有极客感的 WEB 环境工具_电脑网络_沉冰浮水」,最大的问题是只能使用 8000 或 8080 端口,然后所有站点以二级目录的形式访问,再再然后就是每次遇到重启端口号会变;

然后在「下载」文件夹内看到了xampp的安装包就顺便试了下,果然也没搞定;

安装 IIS

  • Win + x应用和功能程序和功能启用或关闭 Windows 功能
    • 勾选「Internet Information Services」;
    • 依次展开「万维网服务」→「应用程序开发功能」;
    • 勾选「CGI」;
  • 开始菜单Windows 管理工具Internet Information Services (IIS)管理器
    • 可以拖动到固定到右边方便打开;

FastCGI feature must be enabled in order to register PHP.

001.png
002.png

创建站点

  • 创建一个站点;
    • 绑定域名需要 host 到本机;
    • 对应目录已经存在 Z-BlogPHP 的程序文件,然而访问 403;
    • 「默认文档」里添加index.php
    • 访问站点好像还是不对;

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

003.png
004.png
005.png

PHP 安装和配置

006.png
007.png

安装 MySQL 服务

008.png
009.png
010.png
011.png
012.png
013.png
014.png
015.png
016.png
017.png
018.png

phpMyAdmin

  • 下载 phpMyAdmin 并在 IIS 添加一个站点;
    • phpMyAdmin」;
    • 默认连接端口号就是 3306,理论上可以直接使用 root 账号登录;
    • 上传文件大小限制可能需要修改;「待补充」

其他

有个名为「Web 平台安装程序」的东西,理论上可以用来向 IIS 安装 PHP 和 MySQL 之类的,然而 MySQL 版本选项很少,也没装成功;

Web Platform Installer Web Platform Installer : The Official Microsoft IIS Site