前言
又重装了系统,再试过了各种 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.
创建站点
- 创建一个站点;
- 绑定域名需要 host 到本机;
- 对应目录已经存在 Z-BlogPHP 的程序文件,然而访问 403;
- 「默认文档」里添加
index.php
; - 访问站点好像还是不对;
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
PHP 安装和配置
- 下载并安装「PHP Manager For IIS」;
- 下载并解压「PHP For Windows」;
- 「PHP For Windows: Binaries and sources Releases」;
- 据说 →「Non Thread Safe」版本适用于 IIS,「Thread Safe」适用于 Apache;
- 本次实际使用「https://windows.php.net/downloads/releases/php-7.4.21-nts-Win32-vc15-x64.zip」
- 注册 PHP 到 IIS;
- 可添加多个版本供切换使用;
安装 MySQL 服务
- 安装「MySQL For Windows」;
- 最新版:「MySQL :: Download MySQL Installer」;
- 历史版本:「MySQL :: Download MySQL Installer (Archived Versions)」;
- 可以选择下载在线安装版或者完整版,以实际体验业说,建议下载完整版;
- 会提示注册账号,但是可以跳过——「
No thanks, just start my download.
」;
phpMyAdmin
- 下载 phpMyAdmin 并在 IIS 添加一个站点;
- 「phpMyAdmin」;
- 默认连接端口号就是 3306,理论上可以直接使用 root 账号登录;
- 上传文件大小限制可能需要修改;「待补充」
其他
有个名为「Web 平台安装程序」的东西,理论上可以用来向 IIS 安装 PHP 和 MySQL 之类的,然而 MySQL 版本选项很少,也没装成功;
Web Platform Installer Web Platform Installer : The Official Microsoft IIS Site
https://www.wdssmq.com
----------
泯灭
回复
#cmt2815
回复